2014-04-26 24 views
-1

我的php代码不显示我选择的多个选项。我究竟做错了什么 ?如何在使用php的表单中获得所有选定的选项?

这是我form.html里面的代码

<html> 
<p>Your chosen food: <select name="food[]" size="6" multiple="multiple"> 
<option value="noodles">noodles</option> 
<option value="pizza">pizza</option> 
<option value="seafood">seafood</option> 
<option value="fish">fish</option> 
<option value="lamb">lamb</option> 
</select> 
</p> 
</html> 

这是我的PHP代码里面form.php的

<?php 
$foodstr = $_POST["food"]; 
?> 

<p><strong>chosen food = </strong> <?php echo count($_POST["chosenfood"]) ?></p>; 

回答

1

使用此代码:

<?php 
$foodstr = $_POST["food"]; 
echo "You selected: ", implode(', ' $foodstr); 
?> 

它将返回像这样的字符串:
You selected noodles, pizza, seafood, fish

+0

我不明白为什么我的回答被拒绝。 –

+0

没有没有工作.. – user3500239

相关问题