Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : vitus@communiware.ru                 2:5020/400     12 Feb 2002  13:22:34
 To : Eugene Solodkov
 Subject : Re: Re:
 -------------------------------------------------------------------------------- 
 
 Eugene Solodkov <Eugene.Solodkov@p8.f84.n5010.z2.fidonet.org> wrote:
 
 ES> Здpавствуй, Alexander!
  AB>> perldoc CGI
 ES> Слушай, умник, сходи сначала сам перлдок почитай, да? Особенно, обрати
 ES> внимание, как и для чего там используется param(). Лично у меня (уж не знаю,
 ES> как у вас) param() превосходно отрабатывает субмит _одной_ формы. Мне же
 ES> нужно несколько. Про это и спрашивал. Если нечего сказать по существу, лучше
 ES> пропусти.
 
 Уважеемый Евгений, просветите pls, как это можно исхитриться
 просабмитить на скрипт сразу несколько форм?
 
 А то я уже пять лет CGI-программированием занимаюсь, и мне это ни разу
 не удавалось.
 
 Если же формы сабмитятся не одновременно, т.е. на каждый вызов скрипта -
 одна форма, то с очевидностью, совет, предложенный Александром применим.
 
 Hа самом деле, param не знает ничего о формах. И не должен. Он
 обрабатывает HTTP-запрос, пришедший методом GET (тогда речь идет о
 параметрах в QUERY_STRING) или POST (тогда о параметрах в теле
 запроса, закодированных методом application/x-url-encoded или
 multipart/form-data).
 
 А форма это всего лишь инструкция браузеру сгенерировать и послать
 определенный набор параметров. 
 
 Если разные формы должны обрабатываться скриптом (на уровне прикладной
 логики) по разному, то это всего лишь означает, что среди параметров,
 присланных браузером должен быть способ обработки. Чтобы он юзеру глаза
 не мозолил, его надо сделать скрытым полем.
 
 Вообще говоря, для того чтобы достичь определенных успехов в
 программировании распределенных систем (не только web-based) очень
 полезно постоянно задумываться над тем, что делается на сервере, что
 на клиенте, и чем клиент с сервером между собой обмениваются.
 -- 
 http://www.communiware.ru                     http://www.ice.ru/~vitus
 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Communiware.net (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 <без заголовка>   Eugene Solodkov   09 Feb 2002 23:16:48 
 <без заголовка>   Alexander Bolotnov   10 Feb 2002 23:09:28 
 Re:   Eugene Solodkov   12 Feb 2002 00:11:10 
 Re: Re:   vitus@communiware.ru   12 Feb 2002 13:22:34 
 Re: Re:   RockMover   12 Feb 2002 15:49:01 
 Re: Re:   vitus@communiware.ru   12 Feb 2002 16:42:36 
 Re: Re:   Eugene Solodkov   13 Feb 2002 08:34:05 
 Re: Re:   RockMover   12 Feb 2002 15:59:19 
 Re: Re:   Eugene Solodkov   13 Feb 2002 08:18:28 
 Re:   Artem Chuprina   12 Feb 2002 15:26:20 
 Re:   Eugene Solodkov   13 Feb 2002 08:44:32 
 Re: Re:   PROext   14 Feb 2002 13:48:32 
 Re:   Artem Chuprina   14 Feb 2002 14:13:13 
 Re:   Nikolay Pichtin   14 Feb 2002 23:43:25 
 Re:   Artem Chuprina   15 Feb 2002 12:21:52 
 Re:   Nikolay Pichtin   16 Feb 2002 02:46:13 
 Re:   Artem Chuprina   16 Feb 2002 15:01:49 
 <none>   Stanislav Shramko   18 Feb 2002 23:38:25 
 Re:   Eugene Solodkov   15 Feb 2002 20:06:51 
 Re:   Artem Chuprina   18 Feb 2002 10:57:12 
 Re:   Nikolay Pichtin   14 Feb 2002 23:20:12 
 <none>   Ivan Frolcov   10 Feb 2002 22:36:57 
Архивное /ru.cgi.perl/6488aba1bf28.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional