|
|
|
|
<select multiple name="sel">
<option value="1">Text 1</option>
<option value="2">Text 2</option>
</select>
|
Как в PHP обработать полученные данные из селекта? Если multiple нет, то всё элементарно. А как быть, если выбрано несколько элементов списка? | |
|
|
|
|
|
|
|
для: Dino
(02.09.2008 в 20:21)
| | <select multiple name="sel[]"> и на сервере обрабатывайте масси $_POST['sel']. | |
|
|
|
|
|
|
|
для: sim5
(02.09.2008 в 20:40)
| | echo $_POST['sel']; возвращает только одно значение - последнее из выбранных. А как все получить? | |
|
|
|
|
|
|
|
для: Dino
(03.09.2008 в 18:44)
| | sel[] - где [] означает, что это массив, а как вы получите из массива элемент нужный, даже не указав его индекса? Наверное, если все посмотреть, то:
print_r($_POST['sel']);
или каждый отдельно:
echo $_POST['sel'][0];
echo $_POST['sel'][1]; | |
|
|
|
|
|
|
|
для: sim5
(03.09.2008 в 19:01)
| | не, если сделать echo $_POST['sel'], при этом $_POST['sel'] - массив - то напечатает не число а Array(), | |
|
|
|
|
|
|
|
для: Balamut182
(03.09.2008 в 19:05)
| | Об этой проблеме, я ему сказал намного выше. | |
|
|
|
|
|
|
|
для: sim5
(03.09.2008 в 19:01)
| | Спасибо, я не обратил внимание на [] | |
|
|
|