Как вы рекомендуете передавать данные из одной формы в другую и, наконец, на другую последнюю страницу? - PullRequest
0 голосов
/ 24 февраля 2010

Я беру урок по PHP и я настоящий новичок, когда дело доходит до лучших практик и прочего.

У меня есть небольшая домашняя работа, которую учителя хотят, чтобы я сдал.

  1. Создайте форму, которая запрашивает у пользователя его имя, фамилию, возраст и день рождения.

  2. Когда пользователь нажимает кнопку "Отправить", отправьте его во вторую форму и спросите его местонахождение, национальность и религию.

  3. Наконец, когда он отправит , что , переведите его на страницу с благодарностью, где будет показана вся письменная информация, которую он вводил ранее.

Я думаю об использовании GET для передачи вещей, но я делал это только с одной формы на другую, а не с несколькими «прыжками». Будет ли это работать?

Как, по-вашему, мне следует это сделать? Я не уверен, должна ли это быть вики сообщества, потому что я уверен, что есть идеальный ответ, но, пожалуйста, дайте мне знать, и я его изменю.

Спасибо, ТАК. :)

Ответы [ 3 ]

1 голос
/ 24 февраля 2010

Вам нужны сеансы. Сеансы хранят идентификатор на компьютере (иногда в файле cookie), который ссылается на информацию на сервере. Вы просто создаете сеанс, и затем вы можете поместить в него все данные, которые захотите. Просто возьмите эти данные на другую страницу, когда захотите.

стр. 1

session_start(); // start session
$_SESSION['name'] = 'Jimmy'; // put something into the session

А на следующей странице ...

echo $_SESSION['name']; // echos "Jimmy"
session_destroy(); // don't want the session anymore

Больше информации на http://w3schools.com/php/php_sessions.asp

0 голосов
/ 24 февраля 2010

при рендеринге второй формы вы можете включить все поля предыдущей формы в качестве скрытых полей.

0 голосов
/ 24 февраля 2010

Использовать сеанс. Убедитесь, что вы очистили его после сохранения данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...