У меня есть 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. Как я могу это сделать?
Похоже, вы ищете формы. См. Этот учебник 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>