-1

私の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>; 
4

1 に答える 1

1

次のコードを使用します。

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

次のような文字列が返されます。
You selected noodles, pizza, seafood, fish

于 2014-04-26T15:55:02.090 に答える