|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как передать параметры из формы с множественным значением |
|
Как передать параметры из формы с множественным значением
|
Старожил Сообщения: 282 |
Профиль | Сайт | Отправить PM | Цитировать всем привет. задача: имеется форма типа
<select name="AGE"> <option value=""> </option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> </select> </td> <td> <select name="ANIMAL[]" class='multiple' multiple size=4> <option value="cat">Кошка</option> <option value="dog">Собака</option> <option value="fish">Рыбка</option> </select> но чего то я не понимаю как это сделать на Perl. подскажите как это мне в Perl реализовать то? желательно с пояснениями кода скрипта "для особо одаренных" |
|
------- Отправлено: 15:39, 17-07-2006 |
редкий гость Сообщения: 1696
|
Профиль | Сайт | Отправить PM | Цитировать Написанное (про массив) верно для PHP. В общем случае всё, что выбрано multiple будет передано в строке запроса с олним именем несколько раз. То есть http://blah.com/script?ANIMAL=cat&ANIMAL=dog , например. Если ничего не выбрано, то ничего не будет передано. То есть достаточно проанализировать QUERY_STRING на предмет нахождения там нескольких строк ANIMAL=xxx. Можно это делать руками, но уверен, что стандартный модуль CGI это умеет.
|
------- Отправлено: 22:04, 17-07-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать $ar_animals = array();
$ar_animals = $_POST['animals']; и т.д. это на пхп, не думаю, что на перле будет сильно отличаться. |
Отправлено: 12:49, 19-07-2006 | #3 |
Ветеран Сообщения: 640
|
Профиль | Сайт | Отправить PM | Цитировать все данные передаются с заголовкками, методом пост или гет, например,
можно анализировать заголовки спомощью собственного алгоритма, налюбом языке, или использовать встроенные функции языка если они есть, зависит от языка |
------- Отправлено: 13:06, 22-07-2006 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Можно ли передать в cmd/bat именованные параметры? | FunkyByte | Скриптовые языки администрирования Windows | 4 | 24-05-2014 12:33 | |
Как передать данные с HTML формы в PHP скрипт? | .ExeRun | Вебмастеру | 7 | 19-04-2010 02:31 | |
xDSL/DialUp - Как передать инет на 1.5 км ? | tor17tor | Сетевое оборудование | 2 | 30-10-2009 17:32 | |
[решено] Работа с бинарным значением, как с строкой. | SyDr | AutoIt | 4 | 30-05-2009 07:30 | |
как в JavaScript передать переменную? | Guest | Вебмастеру | 8 | 25-08-2004 13:33 |
|