是否可以分配多個值來選擇選項下拉列表?當他們被選中時,我需要從每個下拉菜單中檢索多個數據片段,並且我只能夠獲得「名稱」和「ID」。該名稱顯示供用戶選擇,但是它是傳遞要處理的ID。這裏是我的代碼:PHP多個隱藏值選項
<?php
$att_1 = $att_1;
mysql_connect("xx.xx.xx.xx","xxxxxx","xxxxxx");
mysql_select_db("dezanjow_cf");
$sql=mysql_query("select id, name from model");
if(mysql_num_rows($sql)){
$select= '<select name="model">';
$select.='<option value="default">Select Model</option>';
while($rs=mysql_fetch_array($sql)){
$select.='<option value="'.$rs['id'].'">'.$rs['name'].'</option>';
}
}
$select.='</select>';
echo $select;
?>
這將產生HTML,看起來像:
<select name="model">
<option value="default">Select Model</option>
<option value="5">GH20</option>
<option value="6">GH21</option>
<option value="7">GH22</option>
</select>
我想這樣顯示它們(作爲例子):
<select name="model">
<option value="default">Select Model</option>
<option value="5","abc">GH20</option>
<option value="6","def">GH21</option>
<option value="7","ghi">GH22</option>
</select>
因此當數據傳遞給下一個PHP腳本,當用戶選擇「GH20」時,我可以同時使用數據「5」和「abc」。我沒有在Google上看到這方面的情況,甚至不知道這是否可行。請讓我知道如果我要求不可能!非常感謝,尼克
說到矯枉過正..如果OP realy想要這個,那麼他應該使用'value =「id; textual_value」' – DarkBee 2014-11-22 18:32:52