Если вы хотите установить значение одних и тех же входов, вы можете сделать это путем проверки, если $ _POST [ 'Firstname «] и $ _POST [» фамилия '] установлены:
<input type="text" name="firstname" value="<?php echo (isset($_POST['firstname']) ? $_POST['firstname'] : ''); ?>" />
<input type="text" name="surname" value="<?php echo (isset($_POST['surname']) ? $_POST['surname'] : ''); ?>" />
или если вы не хотите инлайн вы можете установить его пустым по умолчанию и использовать это:
<?php
$firstname = 'enter first name';
$surname = 'enter surname';
if(isset($_POST["submit1"])) {
$firstname = (!empty($_POST['firstname']) ? $_POST['firstname'] : $firstname);
$surname = (!empty($_POST['surname']) ? $_POST['surname'] : $surname);
}
?>
<form name="exercise1" method="post" action="exercise1.php">
<input type="text" name="firstname" value="<?php echo $firstname; ?>" />
<input type="text" name="surname" value ="<?php echo $surname; ?>" />
<input type="submit" name="submit1" value="login" />
</form>
если вы хотите добавить еще 2 входа со значениями, которые были введены только после нажатия кнопки отправить был щелчок, просто поместите входы между PHP «если проверка». Также лучше проверить, существуют ли они и/или пустые (пустая функция автоматически, сначала проверяет, установлена ли переменная, если она пуста, поэтому вам больше не нужно использовать isset()):
- ------------------ РЕДАКТИРОВАТЬ --------------------
<?php if (isset($_POST['submit1'])) { ?>
<input type="text" value="<?php echo (!empty($_POST['firstname']) ? $_POST['firstname'] : ''); ?>" />
<input type="text" value="<?php echo (!empty($_POST['surname']) ? $_POST['surname'] : ''); ?>" />
<?php } ?>
<form name="exercise1" method="post" action="exercise1.php">
<input type="text" name="firstname" value="enter first name" />
<input type="text" name="surname" value ="enter surname" />
<input type="submit" name="submit1" value="login" />
</form>
Поскольку файл называется 'exercise', должен быть некоторый текст, окружающий его. Пробовали ли вы последовательно проходить свою книгу/учебную серию? – ccKep
@ccKep Я согласен, прошу ответа не поможет вам узнать или понять язык программирования. Даже на базовом уровне –