parser

/faq/faq
/authors/авторы
/docs/документация

/powered_by_parser/в действии
/feedback/куда говорить
/jargon/жаргон

/download/скачать

/examples/примеры
/forum/форум



Поиск по форуму

По умолчанию ключевое слово ищется только в заголовке сообщения.

Ключевое слово:

Фильтровать по автору:



Мда...

Luzhnikovskiy | tom@ofm.ru 06.01.2002 21:57

Надеюсь, это не все одновременно на экране?

Вариант:
1. Отдаем клиенту 2 начальные формы. Он их постит. Обрабатываем... Как? Допустим, выдаем ему в куку и или еще куда (в QueryString, например) id сессии. Данные записываем вместе с этим id в базу.
Структура таблички - sessionID -> variableNAME -> variableVALUE
Если "пороги" известны заранее, можно сразу фильтровать ответы и писать в базу только "нужные"...
2. Вычисляем, что отдавать и выдаем следующие формы... Опять в базу пишем.
3. Повторяем п.2 до тех пор, пока ни не кончатся...
4. select variableNAME,variableVALUE from ... where sessionID=...
Вот и контекст и результатами. Потом можно и кильнуть это из базы...

Если же вдруг надо просто передавать эти ответы куда-то, где будет происходить обработка (внешний скрипт), то на "последней" страничке с формой можно разместить кучку скрытых полей из п.4 и передать все эти переменный скрипту...

В общем, к чему это я? Да к тому, что ответы (значения переменных) надо кэшировать "до последненго момента", а потом вываливать все туда, где оно обрабатывается. При этом, если в п.1 проводить фильтрацию, число этих переменных можно сильно уменшить... Дальше думать тебе ;-)

<<  Вернуться к списку сообщений


E-mail: mailbox@parser.ruCopyright © 1997-2001 Студия Артемия Лебедева