У меня проблемы с получением ввода, введенного пользователем с одной страницы (index.php), для его вывода на следующей странице (receive.php), но по какой-то причине он продолжает говорить "undefined index: cleanEmail ...". Я использую «начало сеанса» для всех моих страниц.
До сих пор iv получил переменную, сделанную в tools.php под названием «cleanEmail», которая будет публиковать данные, введенные в указанное поле, со страницы index.php (электронная почтаполе в данном случае), и я попытался вызвать его на странице квитанции, используя echo и $_SESSION['cleanEmail']
.
Iv пробовал include(index.php);
на странице квитанции .php, но по какой-то причине после этого индекс иСтраница квитанции будет зависать навсегда при загрузке и никогда не будет загружать страницу, я попробовал include(tools.php);
на странице квитанции и по какой-то причине в значительной степени вылетал на страницу индекса.
Соответствующий код из tools.php:
<?php
session_start();
include("bookings.txt");
?>
$cleanEmail = $_POST['cust']['email'];
Соответствующий код из index.php:
<?php
require("receipt.php");
?>
<?php
session_start();
$title = "Lunardo Cinema";
$style="style.css";
include("tools.php")
?>
<form method="post" action="https://generic_website_name/receipt.php">
<label for="email">Email</label>
<span class ="error">* <?php echo $emailErr;?></span>
<input type="text" id="cust-email" name="cust[email]" placeholder="JohnMoreDoe@gmail.com" >
</form>
Соответствующий код из receive.php:
<?php
session_start();
$title = "Receipt Page";
?>
<?php
echo("{$_SESSION['cleanEmail']}"."<br />");
?>
мне нужен код, когда пользователь вводит электронное письмо в поле ввода для электронной почты, оно сохраняет этот ввод в сеансе, а затем я могу вызвать его на другой странице, используя тот же сеанс.
Если вы хотите увидеть все 3 .php-файла со всем кодом, я могу загрузить ссылку для загрузки .rar-файла, связанного с 3 .php-файлами и .css-файлом (при условии, что нам разрешеноразместить ссылки здесь)