form, select, multiple, POST

GNU

Guest
form, select, multiple, POST

ткните носом, стыдно, но не знаю, как это работает

взял с сайта пример:

<select name="one.zero" multiple size="15">
<OPTION VALUE=-1 >--- SELECT ---</OPTION>
<OPTION VALUE=5 >1</OPTION>
<OPTION VALUE=10 >22</OPTION>
<OPTION VALUE=15 >333</OPTION>
<OPTION VALUE=20 >4444</OPTION>
<OPTION VALUE=25 >55555</OPTION>
</select>

в форме метод - POST, как видно, можно сделать множественный выбор.

А как этот выбор обработать?

в $_POST['one.zero'] оказывается только последнее значение...

т.е. выбираешь 22 и 55555 ->$_POST['one.zero']=='25'

что читать?
 

Фанат

oncle terrible
Команда форума
просто написать select name="one.zero[]"
и, соответственно, в пхп работать с ним как с массивом
 

GNU

Guest
Автор оригинала: Фанат
просто написать select name="one.zero[]"
и, соответственно, в пхп работать с ним как с массивом
это - про массив - я знаю, забыл написать просто,
в принципе, задаче полходит такое решение, но...
как-то же оно обрабатывается

еще есть номер - куча checkbox с одинаковыми именами и разными значениями - тоже все передаются...

смотрю сниффером - браузером так и передаются:

...&one.zero=22&one.zero=55555


... кажется, что чего-то не понимаю...
 

Ринат

Новичок
сделай var_dump ($_POST['select_name']);
проясниться должно.... а так
а дальше как с массивом?...циклом foreach и тд.
....
&one.zero=22&one.zero=55555 - это POST?
 

jdoe

Новичок
точка в имени автоматически заменяется на подчеркивание - тяжелое наследие register_globals.

var_dump($_POST);
 
Сверху