1

如何从动态下拉菜单中发布/获取隐藏值(id)?

<select name="motinine">
$query=mysql_query("SELECT id, Name FROM mothebord ORDER BY name");
 <?php
    while($row = mysql_fetch_assoc($query))
    {
      $pav =$row['Name'];
      echo "<option>$pav</option>";
    }
 ?>
4

2 回答 2

2

将 id 放在选项的 value 属性中。

echo '<option value="'.$row["id"].'">'.$pav.'</option>';

给选择一个名字。

<form action="process.php" method="post">
    <select name="motherboard">
        <option value="1">Name1</option>
        <option value="2">Name2</option>
        <option value="3">Name3</option>
    </select>
    <input type="submit" />
</form>

并在您的 php 文件中使用$_POST$_GET取决于method, 或简单地检索它$_REQUEST

$_POST["motherboard"] // contains the selected value
于 2013-04-07T09:47:55.390 回答
1

你需要给你的选择一个价值

echo "<option value='$pav'>$pav</option>";

然后你可以检索数据

$_POST['motinine']如果使用 POST

$_GET['motinine']如果使用 GET

或者

$_REQUEST['motinine']与任何一个。

于 2013-04-07T09:50:01.490 回答