2010-06-17 2 views
0

Я ищу для создания формы для нескольких страниц, первая страница будет содержать некоторые раскрывающиеся и текстовые поля, вторая страница будет содержать больше текстовых полей, третья страница - PayPal.Многостраничная форма заказа php или ajax

Мне просто интересно, какой лучший способ создать эту форму заказа. Я использовал сеансы в прошлом, но никогда с пользователями, входящими в текст и не собирающими предметы из раскрывающихся списков, есть ли у кого-нибудь какие-либо ресурсы для этого? Или кто-нибудь знает о jquery или другом примере ajax или плагине, который я мог бы использовать и изменять.

любое понимание было бы большой помощью.

благодаря

+0

Не используйте AJAX, если есть какая-либо информация, которая должна быть безопасной. –

+0

@ Керри: Почему бы и нет? –

+0

Поскольку это означает, что защищенные данные должны отправляться через ajax, который обычно небезопасен, если вы не зашифруете перед отправкой и после этого, и у этого все еще есть недостатки безопасности. –

ответ

0

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

Просто убедитесь, что вы подтвердите все значения, когда последний экран отправлен, чтобы убедиться, что пользователь не скрепил данные.

0

Вам не нужно делать разбивку на страницы вообще, если вы этого не сделаете. Просто используйте css, чтобы показать/скрыть «страницы». Не похоже, что вам нужно сохранять «состояние» в любой момент.

Но если вы хотите сделать несколько страниц, используйте сеанс или файл cookie для отслеживания пользователя. Затем сохраните данные в базе данных, отметив их как неполные. На последней странице загрузите все и покажите на странице. Сервер не может определить, является ли запрос ajax или нет, поэтому не имеет значения, что вы используете для отправки.

Смежные вопросы