Форма множественного раскрывающегося списка PHP Отправить MySQL - PullRequest
3 голосов
/ 03 июня 2009

Не удалось найти хорошую информацию о том, как это сделать, поэтому я решил добавить ее сюда. Как получить выбранные данные из раскрывающейся HTML-формы с множественным выбором с помощью php и отправить в базу данных. Мне нужен отдельный ряд для каждого выбора.

Я был бы счастлив, просто зная, как получить данные и поместить их в массив.

1 Ответ

7 голосов
/ 03 июня 2009

На самом деле он отправляется в массив!

<form action="myscript.php" method="POST">
<select name="colors[]" multiple="multiple" size="2">
<option>Red</option>
<option>Blue</option>
<option>Green</option>
<option>Orange</option>
</select>
<input type="submit" value="Go!"> 
</form>

Тогда на стороне сервера $_POST['colors'] будет массивом с выбранными значениями.

Ключевым моментом здесь является использование скобки в имени, чтобы PHP знал, что нужно ожидать массива.

Подробнее, , посмотрите пример документации PHP .

Если у вас есть переменные, создание новых строк тривиально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...