我有一個要求輸入位置的輸入表單。位置存儲在一個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個答案)屬性,將被退回,而不是它的內容 –