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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/371.32  13 Feb 2001  14:50:44
 To : Victor Antropov
 Subject : Re: ?
 -------------------------------------------------------------------------------- 
 
 В твоём письме от Thu, 08 Feb 2001 10:44:47 +0300 написано:
 
 VA>   Здравсвуйте, Artem!
 
 VA>  Мне стало известно, что Artem Chuprina написал(а) Victor Antropov.
 
 VA>>> поразному их обрабатывает и как-то выводит. Мне не
 VA>>> понятно вот что, как передать данные 1.cgi?p1=aa&&p2=bb или там через
 VA>>> POST(хоть и не знаю как), как данные 2 или 3, ведь 1.cgi их будет
 VA>>> обрабатывать как данные 1. temp-файлы говоришь? А по другому никак?
 
 AC>> Так. Еще раз, с начала до конца формулируешь задачу. Hе "ну вот, ...", а
 AC>> _задачу_ с начала до конца. Чтоб понятно было, что тебе на самом деле
 AC>> надо.
 VA> Все начинаю с самого начала. Понадобилось мне для автоматизации вычислений
 VA> написать програмку, высчитывающую определитель матриц. А раз у я решил
 VA> потихоньку изучать Perl/CGI, то вот... Hу короче говоря написать то я ее
 VA> написал, но получилось только на трех страницах, а мне бы хотелось что бы
 VA> все это дело поиещалось бы в одну страницу или на худой конец в две. В
 VA> общем такая последовательность у меня:
 VA>   1 страница: Пользователь выбирает размер матрицы -> submit
 VA>   2 страница: Рисуется форма из NxN текстовых полей. Туда заносятся
 VA> значения -> submit
 VA>   3 страница: Этот массив обрабатывается и выводится результат.
 
 VA> Вот меня интересует как бы это дело запихать в одну страницу, а если
 VA> никак, то что бы хотя бы две последние были объединены. Что бы только две
 VA> последние у меня есть кой-какие мысли, но это с использованием JavaScript
 VA> - заново подставлять значения в форму. А вообще надо вот что -
 VA> пользователь заполняет матрицу, нажимает сабмит, и под _заполненной_
 VA> формой должен появиться ответ. Меня особенно интересует как три в одну
 VA> объединить. Случай, как мне кажется, не на одну задачу, может пригодится и
 VA> в других примерах, так что хотелось бы разобраться.
 
 Согласно HTTP-технологии (без использования JavaScript) на одно действие будет
 выводиться вся страница целиком, а не кусочек. А так никто не мешает выводить
 матрицу и результат одним скриптом. Hint: CGI.pm при отрисовке формы по
 умолчанию подставляет то значение, которое ему прислали в запросе, который он
 обрабатывает. И очищать поля его надо отдельно уговаривать. 1 и 2,
 действительно, совместить сложно и без JavaScript - никак, там
 document.write() или как его там в полный рост. Разве что на фреймы порезать -
 в одном вводишь размер, submit - тебе в другом отрисовывают матрицу.
 Заполняешь, submit - получаешь ту же матрицу и ответ.
 
 -- 
 Artem Chuprina                            E-mail: ran@ran.pp.ru
 Programmer                                  FIDO: 2:5020/371.32
 Memonet Ltd.                             Phone: +7-095-284-1356
 
 P.S. Hет, писать тебе скрипт на халяву я не буду.
 --- slrn/0.9.6.3-as (Linux)
  * Origin: AKA с подствольным плюсомётом (2:5020/371.32)
 
 

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

 Тема:    Автор:    Дата:  
 ?   Victor Antropov   30 Jan 2001 23:36:09 
 Re: ?   Artem Chuprina   01 Feb 2001 11:46:17 
 ?   Igor Cherkaev   01 Feb 2001 14:34:23 
 Re: ?   Artem Chuprina   01 Feb 2001 17:54:36 
 ?   Igor Cherkaev   02 Feb 2001 00:15:42 
 Re: ?   Artem Chuprina   02 Feb 2001 13:52:53 
 ?   Victor Antropov   02 Feb 2001 08:47:39 
 Re: ?   Artem Chuprina   06 Feb 2001 12:13:42 
 ?   Victor Antropov   08 Feb 2001 11:44:47 
 RE:?   Alexey Sednev   11 Feb 2001 00:12:07 
 Re: ?   Artem Chuprina   13 Feb 2001 14:50:44 
 ?   Igor Cherkaev   06 Feb 2001 16:01:10 
 ?   Sly Golovanov   02 Feb 2001 01:28:57 
Архивное /ru.cgi.perl/72657d12989d1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional