2014-05-11 60 views
0

我有一個html格式的選擇框,不會將值發回到php。HTML多功能選擇不發佈數值返回到PHP

<select multiple='multiple' name='mydropdown'> 
    <option value='1'>1</option> 
    <option value='2'>2</option> 
    <option value='3'>3</option> 
</select> 
在PHP

如果我看看它返回在選擇框中選擇的最後值的單值$_REQUEST

我需要更改或編輯以獲取返回的選定項目的數組或列表,以便我可以在PHP中處理結果?

我想選擇變身爲JQuery multi選擇框,所以如果你的答案可以適用於JQuery的選擇框藏漢我將不勝感激

+1

你有沒有這個下拉在你的頁面上重複多次?如果是這樣,請將名稱更改爲'name ='mydropdown []'',它是_usually_被稱爲HTML輸入數組,並保留具有相同名稱的所有下拉列表的值。 –

回答

1

PHP需要表單控件名稱結束[]如果你正在多個值來自同一個名字。

<select multiple='multiple' name='mydropdown[]'> 

不要緊,如果得到多個值的原因是具有相同名稱的多個表單控件,或單一選擇multiple元素。