Как я могу передать значения из двух HTML-страниц в PHP?

0

У меня есть 2 html-страницы:

page1.html

<html>
 <body>
 <form action="page2.html" method="post">
 Enter First name: <input type="text" id="text1">
 <input type="submit" value="Next">
 </form>
 </body>
 </html>

page2.html

 <html>
 <body>
 <form action="test.php" method="post">
 Enter Last name: <input type="text" id="text2">
 <input type="submit" value="Submit">
 </form>
 </body>
</html>

Теперь я хотел бы получить значение text1 из page1.html и text2 из page2.html. Как я могу это сделать?

  • 0
    используйте формы с методом get.
  • 2
    GET и скрытые поля могут помочь, даже если я не понимаю, почему вы используете 2 страницы только для имени и фамилии ...
Показать ещё 7 комментариев
Теги:

1 ответ

1

Похоже, вы ищете формы. См. Этот учебник http://www.w3schools.com/php/php_forms.asp. Отправьте данные своей формы с page1.php на страницу2.php. На странице2.html вы можете получить к ним доступ через $ _POST.

Имейте в виду: это не безопасный пример, просто для демонстрации целей! Если вы хотите показать созданные пользователем данные в своем интерфейсе, используйте дезинфекцию и проверку http://www.php.net/manual/en/filter.examples.sanitization.php.

page1.php:

<form action="page2.php" method="post">
    Enter first name: <input type="text" name="firstName"><br>
    <input type="submit">
</form>

page2.php

<h1>Hey <?php echo $_POST['firstName']; ?></h1>
    <form action="lastpage.php" method="post">
    Enter last name: <input type="text" name="lastName"><br>
    <input type="hidden" name="firstName" value="<?php echo $_POST['firstName']; ?>">
    <input type="submit">
</form>

lastpage.php

<h1>Yo, my mate <?php echo $_POST['firstName']; ?> <?php echo $_POST['lastName']; ?>!</h1>
  • 0
    Крис, это очень хорошее решение, но я хочу от html-страниц до php, и я не хочу обременять мой сервер простой передачей
  • 0
    php является языком на стороне сервера. Чтобы php мог получить доступ к данным из html, вам придется передавать данные на сервер.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню