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