mysql — сохранение данных в форме PHP для последующего использования

У меня есть длинная форма PHP / HTML, которую пользователи будут заполнять. Мне нужен способ сохранить форму, чтобы пользователь мог получить доступ к частично заполненной форме и продолжить ее заполнение позднее. Форма связана с базой данных MySQL. При первом открытии страницы отображается пустая форма. Как только пользователь нажимает «Отправить», пользовательские данные попадают в базу данных. Как сохранить частично заполненную форму, чтобы пользователь мог выйти из приложения, выйти из системы и войти позже, чтобы продолжить заполнение формы?

Дополнительные пояснения: я думаю, что возможное решение может заключаться в создании записи в базе данных, когда пользователь нажимает «Сохранить». Мой вопрос в основном о том, как восстановить сохраненную форму. Нужно ли заполнять опцию ‘value’ в каждом текстовом поле значением из базы данных? Например, для одного из полей для комментариев:

<?php $comment = intval(mysqli_real_escape_string($dbcon, $_POST["comment"])); ?>

<td><textarea class='normal' rows='3' cols='100%' name='$cmntbox_name' id='$cmntbox_name' value = '$comment' ></textarea></td>

я думаю что $_POST работает только на странице, перенаправленной с кнопки отправки, поэтому, когда пользователь открывает сохраненную форму, должна ли кнопка / ссылка для открытия формы быть кнопкой типа отправки?

0

Решение

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

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

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector