Передача данных формы - PullRequest
       18

Передача данных формы

1 голос
/ 03 февраля 2011

У меня есть форма, и я хочу передать данные формы через 2 страницы. Пользователь нажимает «Отправить», передает его на следующую страницу и проверяется, затем он передается на последнюю страницу. Я пытаюсь выяснить, как это сделать. В настоящее время я использую php, html и javascript

Ответы [ 3 ]

3 голосов
/ 03 февраля 2011

Первая страница будет иметь форму и входные данные.

Вторая страница (я предполагаю, что это просто php-скрипт):

<?php
$name = $_POST['name'];

if ($name != '') {
  session_start();
  $_SESSION['name'] = $name;
  // redirect to third page
}
else {
  // whatever you need to do
}
?>

Третья страница:

<?php
  echo $_SESSION['name'];
?>
2 голосов
/ 03 февраля 2011

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

`$ _POST ['field1']`, `$ _POST ['field2']`

Теперь вы должны использовать переменную сеанса на странице

<?php
session_start()
$_SESSION['field1'] = $_POST['field1']
$_SESSION['field2'] = $_POST['field2']

Теперь вы можете использовать переменные сеанса на других страницах, инициирующих `session_start ()`.

1 голос
/ 03 февраля 2011

разместить все входные данные с первой страницы на второй странице как скрытые элементы

или

поместить значения ввода первой страницы в сеанс / базу данных / или где-то еще и сделать их удобными при обработке второй страницы

...