У меня есть форма на моей домашней странице, и когда она отправлена, она загружает пользователей на другую страницу на моем сайте. Я хочу передать данные формы, введенные на следующую страницу, с чем-то вроде:
<?php echo $email; ?>
Где $email
– адрес электронной почты, введенный пользователем в форму. Как именно я это делаю?
Лучший способ добиться этого – использовать _POST, это фундаментальный метод в PHP!
index.php
<html> <body> <form action="site2.php" method="post"> Name: <input type="text" name="name"> Email: <input type="text" name="email"> <input type="submit"> </form> </body> </html>
site2.php
<html> <body> Hello <?php echo $_POST["name"]; ?>!<br> Your mail is <?php echo $_POST["mail"]; ?>. </body> </html>
вывод
Привет "имя"!
Ваш адрес электронной почты: «whatyou@addedonindex.com».