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