-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