Многостраничная форма

AlexKab

Новичок
Многостраничная форма

Подскажите, пожалуйста, что Вы думаете по такому поводу:
есть многостраничная форма, принимающяя данные от пользователя. Какой из двух вариантов более предпочтителен:
1) сохраняем все переменные в hiden постепенно и записываем в базу на последнем шаге
или
2) после первого шага сохраняем в базу и дальше в hidden пишем id и по нему дозаписываем данные после каждого степа.
 

[Gisma]

Новичок
3) вариант в сессию класть
из двух твоих предпочтительней 2
 

Фанат

oncle terrible
Команда форума
первый вариант, по сути, ничем не отличается от варианта, когда вся форма находится на одной странице - то есть, не имеет смысла.

второй - весьма хорош, особенно если периодически запускать чистку незаполненных форм.

Рекомендую, так же, посмотреть в сторону PHP FAQ: Сессии. Подробное описание работы и объяснение механизма.
 

AlexKab

Новичок
Спасибо.

В чем может заключаться опастность hiddenов? Или просто это плохой тон?
 
Сверху