0
我有以下幾點:保持一個選擇選項提交後選擇到mysql
<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>
我遇到的問題是,當我想更新一個特定的人,我選擇了例如:女性和非活動信息被重置,我必須再次選擇一切。所以它不是預選的。
目前還不清楚你的問題在這裏。數據應該什麼時候預選?在頁面加載? – Bojangles
提交表單後,數值是否存儲在數據庫中?要麼? '$ rows'數組的值是什麼以及它從哪裏填充?向我們展示一些PHP代碼,其中您從DB中選擇數據並填充'$ rows'變量。 – shadyyx