2012-11-09 156 views
0

我創建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> 
+0

什麼是生成的HTML是什麼樣子?您還應該刪除'我 – doublesharp

+0

知道一個有效的屬性,但我並不打算進入瀏覽器隨機怪癖 – qsheets

+0

謝謝,這個工作完美,但我有點困惑。 JavaScript獲取this.value的值在哪裏?它是否繼承了div(saved_form)名稱的值? – user1406951

相關問題