The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"CGI.pm"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"CGI.pm"  
Сообщение от sudomen email(??) on 20-Июл-06, 13:09 
Создал страничку на CGI.pm. Все значения посылаемые из форма ловлю $q = param('name') это просто,а вот как мне отловить саму переменную name, т.е. мне в зависимости от name нужно выполнить некоторое условие.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

  • CGI.pm, mrwel, 08:25 , 21-Июл-06, (1)  
    • CGI.pm, sudomen, 13:41 , 21-Июл-06, (2)  
  • CGI.pm, rWizard, 15:26 , 22-Июл-06, (3)  

Сообщения по теме [Сортировка по времени, UBB]


1. "CGI.pm"  
Сообщение от mrwel (??) on 21-Июл-06, 08:25 
>Создал страничку на CGI.pm. Все значения посылаемые из форма ловлю $q =
>param('name') это просто,а вот как мне отловить саму переменную name, т.е.
>мне в зависимости от name нужно выполнить некоторое условие.


Что значит "саму переменную"?

Вот смотря что пришло, делаем:

my $q = param('name');
if($q eq 'some'){
   ...
}else{
   ...
}

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "CGI.pm"  
Сообщение от sudomen email(??) on 21-Июл-06, 13:41 
>>Создал страничку на CGI.pm. Все значения посылаемые из форма ловлю $q =
>>param('name') это просто,а вот как мне отловить саму переменную name, т.е.
>>мне в зависимости от name нужно выполнить некоторое условие.
>
>
>Что значит "саму переменную"?
>
>Вот смотря что пришло, делаем:
>
>my $q = param('name');
>if($q eq 'some'){
>   ...
>}else{
>   ...
>}

это понятноб а мне надо принумать условние не позначению name, а в зависимости от самой name или чето еще, а потом по заначению этой name.
Возможен ли такой вариант ???

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "CGI.pm"  
Сообщение от rWizard email(ok) on 22-Июл-06, 15:26 

my $params = Vars();
if (defined $params{"name1"}) {...}
elsif ( defined $params{"name2"} ) {...}

или
my @param_names = param();

perldoc CGI
FETCHING THE PARAMETER LIST AS A HASH
или
FETCHING THE NAMES OF ALL THE PARAMETERS PASSED TO YOUR SCRIPT

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру