你如何使用PHP获取表单中的所有选项?

时间:2014-04-26 15:49:04

标签: php html select multipleoutputs

我的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>

这是我在form.php

中的php代码
<?php
$foodstr = $_POST["food"];
?>

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

1 个答案:

答案 0 :(得分:1)

使用此代码:

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

它将返回如下字符串:
You selected noodles, pizza, seafood, fish