Как вы получаете все выбранные параметры в форме, используя 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