-2
我一直有我的PHP代碼或HTML代碼的問題,不知道:S 它所要做的就是從選擇框中提取選定的選項。獲取多個選擇值?
編碼對我來說看起來都是正確的,但它似乎不工作? 所以,如果任何人都可以發現我的錯誤,那就太好了!
HTML:
<p>Your favourite sport: <select name="sport[]" size="4" multiple="multiple">
<option value="soccer">Soccer</option>
<option value="cricket">Cricket</option>
<option value="squash">Squash</option>
<option value="golf">Golf</option>
<option value="tennis">Tennis</option>
<option value="basketball">Basketball</option>
<option value="baseball">Baseball</option>
</select>
</p>
PHP:
<?php
foreach ($_POST['sport'] as $val)
{
echo $val."\n";
}
?>
這些都是代碼在我的項目,我一直在努力的部分。
的print_r( $ _POST) – RafH 2013-04-28 14:37:18
你能比「似乎沒有工作」更具體嗎?代碼是否會引發錯誤?另外,你的'foreach'語句應該包含'{...}'。 – ASGM 2013-04-28 14:39:05
哦,對不起,當我運行HTML文件,並擊中sumbit按鈕出現的錯誤(我目前使用WAMP來運行我的網站)是「警告:無效的參數爲foreach()在C:\ wamp \ www \第27行的實用2 \ task2.php「,並且在它應該顯示所選選項的空間中沒有顯示任何內容。 – bigsenator 2013-04-28 14:41:17