Я пытаюсь понять, как передать переменную php, которая включает html-код, на другую страницу с помощью формы

У меня есть результаты запроса, возвращенные в массиве на странице 1, и я хочу, чтобы два из этих результатов прошли и заполнили форму на странице 2. у меня эта часть работает, за исключением того, что одна из переменных - это кнопка PayPal, которая включает html, поэтому в конечном итоге она отображает кнопку на странице 1 и не позволяет пользователю перейти на страницу 2. Помимо отображения кнопки, он отображает "/>. Мне нужно знать, как, если возможно, передать детали кнопки, чтобы она стала кнопкой "отправить" на странице 2. Спасибо.

ЭТО КОД СТРАНИЦЫ 1:

$results=mysqli_query($connection, $sql);
if (mysqli_num_rows($results) < 1) {
echo "<br>We are working on this trip's details.<br><br><h3 
style='color:#C8FE2E'>Check back soon!</h3>";
}   else {
$tripID    = 1; //temp var
$payButton = 2; //temp var

while($row=mysqli_fetch_array($results)) {
echo"Trip ID: "                 .$row[1].
    "<br>Date: "                .$row[3].
    "<br>Departs From: "        .$row[4].
    "<br>Departure Time: "      .$row[5].
    "<br>Arrives at Casino: "   .$row[6].
    "<br>Leaves at Casino: "    .$row[7].
    "<br>Arrives at Drop Off: " .$row[8].
    "<br>Drop Off Location: "   .$row[9].
    "<br>Price: $"              .$row[10].
    "<br><br>Trip Details: "    .$row[11]
    ;
$tripID    = $row[1];
$payButton = $row[14]; //should not display on this page
echo "";
} 
}

if (mysqli_num_rows($results) > 0) { 
?>
<br><br>
<form action = "reserve-form.php" method = "POST">
<input type = "hidden" name = "tripID" value = "<?php echo $tripID; ?>"/>
<input type = "hidden" name = "payButton" value = "<?php echo $payButton;?>"/>
<button class='reg-btn' type = "submit" name = "clicked" style='border:none' >Register Now</button>
</form>

<?php
}else{
echo"";
}
mysqli_close($connection);
?>

И ЭТО СТРАНИЦА 2 (где ДОЛЖНА отображаться кнопка):

Забронируйте место

<div class = "form-group">
    <label>Trip ID#</label>
    <input class = "form-control" type = "text" name = "tripID" value = "<?php     echo 
    $_POST['tripID']; ?>" readonly>
</div>

<div class = "form-group">
    <label>First Name</label>
    <input class = "form-control" type = "text" name = "firstName"     required >
</div>

<div class = "form-group">
    <label>Last Name</label>
    <input class = "form-control" type = "text" name = "lastName"  required>
</div>

<div class = "form-group">
    <label>Phone Number</label>
    <input class = "form-control" type = "text" name = "phone" required>
</div>

<div class = "form-group">
    <label>Email Address</label>
    <input class = "form-control" type = "email" name = "email"  required>
</div>

<center><input class = "btn btn-success" id = "submit_btn" type = "submit" value = "Submit" name = "submit">
<img src = "images/Spinner-gif.gif" class = "ld_img" style = "display:none;"/>
</center>
</form>

используйте session, чтобы делать то, что вы хотите

Dean 30.01.2019 00:53

эхо $_POST['payButton']; не работает? Он отсутствует во второй части кода, который вы отправили.

user10957435 30.01.2019 00:54

на странице 1 или странице 2?

Trent 30.01.2019 00:56
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
23
0

Другие вопросы по теме