Я хочу получить значения в PHP в форме html - PullRequest
0 голосов
/ 13 марта 2020

Я новичок в PHP и хочу получить эти массивы для отправки по форме, но не могу сохранить его в переменной и получить к ним доступ

HTML

<form action="./index.php" method="post">
<select name="multicheckbox[]" multiple="multiple" class="4colactive">
    <option value="LunVie" name="LunVie">Lunes a Viernes</option>
    <option value="LunSab" name="LunSab">Lunes a Sábados</option>
    <option value="Todos" name="Todos">Todos los días</option>
    <option value="Otros" name="Otros">Otros</option>
</select>
<button type="submit">Enviar</button>
</form>

PHP

<?php
  $values = $_POST["multicheckbox"];
  echo $values[2];
?>

1 Ответ

2 голосов
/ 13 марта 2020

multicheckbox - это массив, итерируйте его.

foreach($_POST["multicheckbox"] as $check) {
    echo $check . "<br />\n";
}

Также обратите внимание, что option s не имеют name s, select имеет name. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option

<select name="multicheckbox[]" multiple="multiple" class="4colactive">
    <option value="LunVie">Lunes a Viernes</option>
    <option value="LunSab">Lunes a Sábados</option>
    <option value="Todos">Todos los días</option>
    <option value="Otros">Otros</option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...