Php获取选择标记

时间:2016-07-19 14:15:41

标签: php mysql

我有表国家

  • id:int
  • name:varchar(255)

我想获取更新中的值,而不是我在标记<select><option></option> </select>中选择的值。

页面add.php:

<select class="form-control" name="name">
      <option>USA</option>
      <option>England</option>
      <option>French</option>
      <option>Italie</option>
      <option>Belguim</option>
</select>

我创建了这段代码,但是当我在页面add.php中输入

时,我没有在页面update.php中的select标签中获取值

page update.php:

<select class="form-control" name="name" value ="<?php echo $row['name'] ?>" >
          <option>USA</option>
          <option>England</option>
          <option>French</option>
          <option>Italie</option>
          <option>Belguim</option>
    </select>

1 个答案:

答案 0 :(得分:0)

您必须迭代查询结果并为每个结果创建<option>

$result = mysql_query($query); // Your selection query

<select class="form-control" name="name">
     while ($row = mysql_fetch_assoc($result))  
        echo '<option>'.$row['name'].</option>';
</select>