Я настроил базу данных и отправляю в нее данные формы через $ _POST в PHP, а также у меня настроена и работает моя страница, которая извлекает поля из базы данных и отображает их. Я не ракетостроение, которое я знаю.
Однако сейчас я хочу поместить страницу между отправкой формы и вставкой в базу данных, чтобы дать пользователю возможность проверить свою запись.
Я создал эту страницу и использовал данные $ _POST для отображения данных из формы (так как они еще не были введены в базу данных), однако мне интересно, как, если пользователь одобрит отправку, я тогда ВСТАВЬТЕ это в базу данных. (Я пытался выполнить запрос INSERT из данных $ _POST при нажатии кнопки отправки, однако, поскольку (я предполагаю) ivew прервал поток между отправкой исходной формы и запросом INSERT, все, что я получаю, это список ошибок для нераспознанных переменные.
Так что у меня есть этот процесс:
form.php / пользователь вводит информацию, используя $ _POST
preview.php / пользователь просматривает информацию, используя $ _POST, и начинается сессия (ниже)
запрос submit.php / MySql выполняется, но возвращает все ошибки для неопределенных индексов
Это мой стартовый код сессии:
session_start();
if (isset($_POST['preview'])) {
$_SESSION['company_name'] = $_POST['company_name'];
etc etc - remaining form field names
}