0

私は次のものを持っています:

<td align="left">Gender</td>
<td align="left"><select name="gender" id="gender">
<option value="Male" <?php if($rows["gender"] == "male"){ echo 'selected="selected"'; } ?>>Male</option>
<option value="Female" <?php if($rows["gender"] == "female"){ echo 'selected="selected"'; } ?>>Female</option>
</select></td>

<td align="left">Status</td>
<td align="left"><select name="status" id="status">
<option value="active" <?php if($rows["status"] == "active"){ echo 'selected="selected"'; } ?>>Active</option>
<option value="inactive" <?php if($rows["status"] == "inactive"){ echo 'selected="selected"'; } ?>>Inactive</option>
</select></td>

私が抱えている問題は、たとえば、選択した特定の人を更新したいときに、情報がリセットされ、すべてを再度選択する必要があることです。したがって、事前に選択されていません。

4

1 に答える 1

0

同じページでフォームを送信する場合は、変数$rows[]を に変更します$_POST[]POSTform メソッドを使用してデータベースに挿入していただければ幸いです。

別のページで送信する場合は、それに応じてデータベース テーブルから更新された行を取得する必要があります。同じ変数を使用すると、コードが機能するはずです。

ただし、同じページで送信することをお勧めします。その方が簡単に実装できるからです。または、ajax を使用して、フォームをリセットせずにデータベース データを投稿および更新できます。これが役立つことを願っています

于 2012-05-04T12:08:51.883 に答える