Трехступенчатая форма заказа, лучший способ пополнить входные данные - PullRequest
1 голос
/ 09 мая 2011

В настоящее время работает над красивой трехступенчатой ​​формой заказа для свадебного фотографа, чтобы гости могли заказать фотографии.

Я настроил форму за 3 шага.

1.пользовательские данные 2. просмотр заказа 3. подтверждение

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

Сначала я думал об использовании сеансов для передачи данных обратно, хотя у меня есть ощущение, что это, вероятно, неправильно.

Любые советы будут великолепны.

Спасибо всем.

Ответы [ 2 ]

2 голосов
/ 09 мая 2011

Я бы сделал это, используя переменную сеанса.Какие у нас есть альтернативы?Вы можете указать эти значения в каждом запросе GET или POST, который пользователь отправляет на сервер, но я думаю, что это не очень хорошая идея.Другие альтернативы?Вместо сохранения этих значений в переменной сеанса вы можете временно использовать базу данных.Я бы остановился на использовании переменной сессии.

0 голосов
/ 09 мая 2011

Я столкнулся с этой проблемой в моем проекте. Я впервые начал с сессий. Я закончил тем, что сохранил их во временных таблицах. Я убираю эти таблицы после последней отправки подтверждения и затем помещаю эти данные в постоянные таблицы. Чтобы идентифицировать запись, я просто передаю псевдоним, который подается в параметризованный запрос, который выбирает их запись во временных таблицах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...