![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| bahtiyar |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 6.6.2008 Где: Казахстан, Астана Репутация: нет Всего: нет |
Мне нужно использовать такое поле
в скрипте обработчике пытаюсь вывести выбранные пункты
не получается, выводит только последний выбранный пункт если передаю форму через GET в строке браузера можно прочитать
а мне нужно передовать через POST. Что делать? |
||||||
|
|||||||
| Satana |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 564 Регистрация: 15.9.2004 Где: Ставрополь, СЗ ра йон Репутация: 2 Всего: 5 |
bahtiyar, попробуйте вывести у себя не как
а вот так:
такой код должен вывести массив который в переменной sel. Это сообщение отредактировал(а) Satana - 26.11.2008, 09:13 -------------------- |
||||
|
|||||
| skyboy |
|
||||||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
Satana, и чего? у него в $_POST['sel'] не массив, а один-единственный элемент. иначе echo вывело бы не один элемент массива(какое своеволие!), а просто слово "Array".
Проблема в том, что по строке: сначала будет создана переменна $_GET['sel'] со значением value2. А потом переменная $_GET['sel'] будет "перетерта" значением value3. Чтоб работало, как ты хочешь, bahtiyar, надо объявить имя для контрола вида "имя[]" - тогда каждый новый элемент будет становиться новым элементом массива. т.е. в твоем случае не , а
тогда значения станут передаваться в виде "sel=value2&sel=value3", что эквивалентно РНР-коду:
и у тебя в $_GET['sel'] станет массив из двух элементов. Добавлено через 1 минуту и 27 секунд
должно быть написано "sel[]=value2&sel[]=value3" |
||||||
|
|||||||
| bahtiyar |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 6.6.2008 Где: Казахстан, Астана Репутация: нет Всего: нет |
пробовал как написал Satana
при выборе пунктов 2 и 3 выводилось только
Большое спасибо skyboy, все сделал как вы написали - все работает! Это сообщение отредактировал(а) bahtiyar - 27.11.2008, 07:16 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |