如何从动态下拉菜单中发布/获取隐藏值(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>";
}
?>
答案 0 :(得分: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>
使用$_POST
或$_GET
在您的php文件中检索它,具体取决于method
或$_REQUEST
。
$_POST["motherboard"] // contains the selected value
答案 1 :(得分:1)
您需要为您的选项提供值
echo "<option value='$pav'>$pav</option>";
然后您可以使用
检索数据 $_POST['motinine']
如果使用POST
$_GET['motinine']
如果使用GET
或
$_REQUEST['motinine']
任何一个。