Передача переменной через несколько страниц

Angl

Новичок
Передача переменной через несколько страниц

Помогите, пожалйста, блондинке, будьте добренькими. Я понимаю, что вопрс ламерский, но ведь и ламеры тоже хочут, чтобы скрипты работали.

Теперь суть моей ламерской проблемы.
Необходимо передать переменную через несколько страниц. На первой странице значение вводится в форму, передаётся на вторую страницу. Оттуда передётся на третью, где распечатывается. А потом его надо будет закинуть в базу.

Я пробовала записать его в input-hidden в форме на второй странице (на неё передалось нормально), в виде имени переменной, вот так:

<input type="hidden" name="yourdate" value="$yourdate">

Тогда на третьей странице распечатывает просто слово $yourdate, а не значение.
В РНР-коде писала:

$yourdate=$_POST[yourdate];

чтобы получить то же имя переменной в конце. Я уже голову сломала: что не так? Мудрила ещё кучу вариантов: и без $_POST (я раньше пробовала ковырять РНР4, там и без этих выкрутасов данные передавались), и с кавычками, и пр. Не работает! Или печатает имя переменной, или же вообще ничего не видит. Другие же данные (не hidden) из этой же формы передаются нормально.

Если была такая тема, то ткните пальцем. Я облазила сегодня пол-интернета, ищучи, и ваш форум тоже. Нигде конкретно ничего не нашла.
Помогите!
 

С.

Продвинутый новичок
Как же PHP узнает, что $yourdate это переменная, а не просто такой текст? PHP вообчше не смотрит на то, что ему не предназначено. А то, что предназначено для него выделяется специальными скобочками <? ... ?>.

В твоем случае будет:

PHP:
<input type="hidden" name="yourdate" value="<?=$yourdate?>">
Замечание.

PHP добрый, он разрешает такую конструкцию, как $_POST[yourdate]. Но, вообще говоря, это не очень полезная практика. Лучше писать $_POST['yourdate']
 

AmdY

Пью пиво
Команда форума
------ script1.php -------
session_start();
$_SESSION['yourdate'] = 'blabla';
------ scriptn.php -------
session_start();
$yourdate = $_SESSION['yourdate'];

может таки попробуешь книжку почитать, а для начала http://phpfaq.ru/ , а ответ можно было найти http://phpfaq.ru/sessions
 

С.

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

22b

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

Angl

Новичок
может таки попробуешь книжку почитать, а для начала http://phpfaq.ru/ , а ответ можно было найти http://phpfaq.ru/sessions
Да говорю же, блондинко я. Если многа букав, то ниасилю ;)

А если серьёзно, то спасибо. Я только начинаю ковыряться, а тут проект экзаменационный надо делать, с простенькой базой данных. Вот я и во фрустрации нахожусь. Просто не знала, где искать и куда кинуться (пробовала искать и в книжках, и в инете, не нашла). Хорошо, что вы пальцем тыкнули, где посмотреть. Пойду читать. :)
 
Сверху