我創建PHP中的下拉列表,它的選擇列表中的最後一個項目,我想不通爲什麼它這樣做。PHP下拉只選擇最後一個項目列表
當我附和事項標識(返回的值),它的每一次的最後一個項目。該列表正確填充。
$forms = mysql_query("select events.event_title, events.event_id, saved_forms.id from events
INNER JOIN saved_forms on saved_forms.id = events.event_id
where saved_forms.form_type = 'e' and events.event_by = '$my_username'");
while($form = mysql_fetch_array($forms)){
$form_id = $form['event_id'];
$selection.="<OPTION VALUE=\"$form_id\">".$form['event_title']."</OPTION>";
}
?>
<div id="saved_forms">
<tr><td><select name ="saved_form" value ="<? echo $form_id; ?>" onchange="showUser(<? echo $form_id; ?>)">
<Option value="$form_id"><? echo $selection; ?></Select></td><td>Select Existing Form</td></tr>
</div>
什麼是生成的HTML是什麼樣子?您還應該刪除'
它通過ajax請求完成,所以我不知道如何檢查html。但是,當我回顯event_id(輸出)時,它是列表的最後一項。 – user1406951
我不完全確定你在做什麼,但要選擇一個你選擇的值,而不是選擇框中的值,並且你應該傳遞類似'JSON'的東西,如果它和'AJAX'請求,而不是'HTML'。 – doublesharp