Всех с новым годом! Сегодня решил сделать краткую заметку по работе с multiple select в php. Думаю кому-нибудь пригодится.
Для примера возьмем форму содержащую multiple select:
<form type="post" action="">
<select name="fruits" multiple>
<option value="1">apples</option>
<option value="2">oranges</option>
<option value="3">bananas</option>
</select>
<input type="submit">
</form>
В таком случае при множественном выделении элементов в обрабатывающий
скрипт будет передаваться только один (последний выделенный) элемент.
Для того чтобы получить все элементы достаточно заменить значение
атрибута name тега select на "fruits[]", тогда в $_POST['fruits']
будет
массив значений выделенных элементов.