Как последовательно передать данные со страниц методом POST?

Уважаемые форумчане, подскажите начинающему.
Задача в общем виде такая: Есть форма которые передает данные (например имя и телефон) методом POST, после передачи данных посетителя перебрасывает на страницу, где ему предлагается нажать на кнопку, которая передает это нажатие тоже методом POST, и вот не пойму как получить эти данные (то есть имя, телефон и то что человек нажал на кнопку) - подскажите хотя бы куда двигаться.
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 4
flapflapjack
@flapflapjack
на треть я прав
подскажите хотя бы куда двигаться

двигайтесь в сторону грамотной постановки вопроса.

Вам это надо?

dev.hozmagkomi.ru/test/toster/bred1/1.php

1.php
Это 1.пхп!
<form action="2.php" method=post>
Имя: <input type=text name=name><br>
Мыло: <input type=text name=email><br>
<input type=submit>
</form>


2.php
Это 2.php!
<form action="3.php" method=post>
Вы проверьте, а то мало ли! Вы вводили вот чё:
Имя: <input type=text name=name value="<?php echo $_POST['name']; ?>"><br>
Мыло: <input type=text name=email value="<?php echo $_POST['email']; ?>"><br>
<input type=submit value="Я фсё проверил, таарищшь начальник!">
</form>


3.php
Это уже 3.php!!!<br>

<?php echo $_POST['name']; ?><br>
<?php echo $_POST['email']; ?>
Ответ написан
dollar
@dollar
Делай добро и бросай его в воду.
<?php print_r($_POST); ?>
Ответ написан
Комментировать
alexCHE1974
@alexCHE1974 Автор вопроса
вот смотрите как реализовано
вначале заполняется форма
и передаются данные в обработчик send.php
в котором есть кнопка которая просто нажимается - и данные о нажатии передаются в обработчик upsell.php - никаких скрытых полей в примере нет.
и при отказе - ссылка обыкновенная на страницу спасибо
Ответ написан
irishmann
@irishmann
Научись пользоваться дебаггером
Использовать сессии.
<?php
    session_start();
    $_SESSION['number'] = 0123456789;
    $_SESSION['name'] = 'John';


потом в нужном месте использовать как обычный элемент массива
<?php
    session_start();
    $num = $_SESSION['number'];
    $name = $_SESSIOM['name'];
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы