Лучший способ сохранить данные многошаговой формы - PullRequest
0 голосов
/ 23 марта 2020

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

Решение
На первом шаге вставьте в таблицу данные первого шага и обновите остальные данные на разных шагах. Таким образом, я должен создать несколько операторов обновления для последующих шагов и оператор вставки, который добавляет частичные данные. Проблема в том, что

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

Это кажется простым решением, но у него есть свои проблемы. Есть ли лучшее решение?

...