我有一个要求输入位置的输入表单。位置存储在一个MySQL数据库中,并有一个id(colomn:id和column:location)。从MYSQL的php下拉菜单,如何返回其他列值?
我有一个下拉菜单是从该数据库的记录产生:
<select name="location">
<?php
$query="SELECT location FROM locations";
$result=mysql_query($query) or die;
while ($row=mysql_fetch_array($result)) {
$location=$row['location'];
echo "<option>$location</option>";
?>
</select>
这一切工作。当表格被拼凑后,我显然会得到一个POST [位置],例如“比利时”。
假设比利时是我的数据库中的位置,并且ID为5,如何从下拉框中将该ID作为POST变量返回,而不是位置。当然,我希望下拉菜单显示位置,而不是ID。
在此先感谢!
添加值与ID如下(第2个答案)属性,将被退回,而不是它的内容 –