перехват мультиселектных значений в поле выбора - PullRequest
0 голосов
/ 13 ноября 2009

Может ли кто-нибудь дать мне представление о том, как поймать (используя PHP) несколько значений из мультиблока 'selectbox', пожалуйста?

<select name="auto_issue_update" multiple>
<option>1</option>
<option>2</option>
</select>

Ответы [ 2 ]

4 голосов
/ 13 ноября 2009

Сделать имя в конце в скобках, чтобы оно различалось как массив

<select name="auto_issue_update[]" multiple>

Затем, на стороне PHP, вы бы сделали что-то вроде (если вы используете POST для своей формы. Если вы не используете POST для GET)

$auto_issue_update = $_POST['auto_issue_update'];
foreach ($auto_issue_update as $a){echo $a.' was selected <br />';}
3 голосов
/ 13 ноября 2009

определите select таким образом:

<select name="auto_issue_update[]" multiple>

Для PHP, я предполагаю, что вы отправили свою форму:

$myresult = $_POST['auto_issue_update'];
foreach($myresult as $result) { ... }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...