1
此表單包含許多其他輸入,可以正常工作,例如<input>, <select> (not multiple) etc...
當我使用<select multiple
時,我無法弄清楚我的問題出在哪裏。我有以下代碼:
<form action="phpaction.php" method="post">
<select name="states[]" multiple>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
...
</select>
// phpaction.php file
$statesArray=$_POST['states'];
print_r ($statesArray);
爲什麼不工作?我得到以下錯誤:Undefined index: states in phpaction.php on line 72
肯定它的'的print_r($ statesArray);'。 – 2013-05-12 01:50:10
如果你做print_r($ _ POST),輸出怎麼樣; ? – Tucker 2013-05-12 01:51:04
@Dave Chen我得到的錯誤比那更早...'未定義的索引:在72行的phpaction.php中聲明所以它不能識別狀態[] array – CHEBURASHKA 2013-05-12 01:51:50