Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Пошаговое заполнение длинной формы в 3 шага

17.11.2014, 23:19
maxonline
Maxonline
maxonline

Зарегистрирован:
2009-01-12
Сообщений: 45

Здравствуйте!
Подскажите, как организовать пошаговое заполнение длинной формы?
Есть компонент v.4. Посетитель заполняет длинную форму с личными данными. Хочу разбить этот процесс на 3 шага. Важно чтобы после каждого шага данные этого шага были записаны в базу. Например посетитель заполнил на шаге 1: ФИО и номер телефона, перешел на шаг 2 и ушел с сайта. Данные шага 1 должны сохраниться. Тоже с данными после шага 2.

Условия:
• данные всех шагов сохраняются в одной и той же таблице (один компонент).
• на каждом шаге есть поля для обязательного заполнения.

Есть идеи?

Максим
21.03.2015, 01:11
Илья

Зарегистрирован:
2012-01-20
Сообщений: 5

Не нашли решение?
21.03.2015, 15:16
Гость
Гость

Цитата:
Не нашли решение?

Пока нет
27.04.2015, 00:37
Гость
Гость

хттп webexpedition18.com/articles/how-to-create-a-multi-step-signup-form-with-css3-and-jquery/
28.04.2015, 16:33
Гость
Гость

Хорошая статья. Не хватает только сохранения данных в БД после каждого шага. Также мне нужно отправлять сообщение на e-mail после каждого шага. Посетитель ведь может уйти после любого шага, а мне нужно в любом случае получить сообщение, на каком бы шагу он не остановился.
29.04.2015, 04:34
Макуров Константин
Студия "Первыйвеб"

Зарегистрирован:
2011-08-04
Сообщений: 41

JSON в помощь!!!

Код:
$.post("file.php", {p1: p1, p2: p2, p3: p3}, function(data){
$('#id').text(data.datap1);
}, "json");


В файле PHP примерно следующее:
Код
Код
Код
Код:
$db->query("INSERT INTO MessageXX SET 
User_ID = 0,
Subdivision_ID = 0,
Sub_Class_ID = 0,
Checked = 0,
Created = NOW(),
LastUpdated = NOW(),
LastUser_ID = '0,
...
");

Код
Код
Код

Работы не так и много... улыбка
03.05.2015, 18:33
Алексей Смирнов

Зарегистрирован:
2015-05-03
Сообщений: 1

Цитата:
Хорошая статья. Не хватает только сохранения данных в БД после каждого шага. Также мне нужно отправлять сообщение на e-mail после каждого шага. Посетитель ведь может уйти после любого шага, а мне нужно в любом случае получить сообщение, на каком бы шагу он не остановился.



Согласен!
198 196 2015-05-03 18:33:35 13911
Описание проекта