如何使用下拉列表显示mysql数据?

时间:2012-09-06 02:23:33

标签: php mysql

这是我的意思, 我可以在我的“性别”字段中插入数据,但是当我在编辑/更新页面时,我希望“性别”字段只显示“选择一个”值,而不是“男/女”

提前致谢

<form action='#' method='post' border='0'>
<table>
 <tr>
  <td>
   <select name="gender" id="gender">
   <option>Select One</option>
   <option>Male</option>
   <option>Female</option>
   </select>
  </td>
 </tr>
 <td>
  <input type='hidden' name='id_number' value='<? php echo $id_number ?>' />
  <input type='hidden' name='action' value='edit' />
  <input type='submit' value='Edit' />
 </td>
</table>
</form>

2 个答案:

答案 0 :(得分:1)

您必须将名为selected="selected"的属性添加到默认情况下要选择的<option>标记。

答案 1 :(得分:0)

只需将db中的$ gender值导入编辑页面,然后添加:

<select name="gender" id="gender">
    <option>Select One</option>
    <option <?if $gender=="Male" echo 'selected="selected"'?>>Male</option>
    <option <?if $gender=="Female" echo 'selected="selected"'?>>Female</option>
</select>

这就是朋友。我希望它对你有用很多