я новичок в php, я просто хочу повторить имя, может кто-нибудь, пожалуйста, помогите мне!
Когда я нажимаю на кнопку «Отправить», он перенаправляется на action.php, а затем я хочу
повторить мое имя из формы с предыдущей страницы.
Вот мой код:
<?php
echo "Great! Thanks" . $s1 . " for responding to our survey" ;
?>
<head>
<title>Idiot Box Survey</title>
<meta charset="utf-8">
</head>
<body>
<form action="action.php" method="post">
<label>Firstname : </label>
<input type="text" name="fname"><br><br>
<label>Lastname : </label>
<input type="text" name="lname"><br><br>
<label>Year of birth : </label>
<input type="date" name="ybirth"><br><br>
<label>Year at School : </label>
<input type="date" name="yschool"><br><br>
<label>When will You Wake up : </label>
<input type="time" name="wake"><br><br>
<label>How much time you spend on studying : </label>
<input type="time" name="study"><br><br>
<label>How much time you spend on Video games : </label>
<input type="time" name="vgames"><br><br>
<label>How much time you spend on tv : </label>
<input type="time" name="tv"><br><br>
<label>How much time you spend with family : </label>
<input type="time" name="family"><br><br>
<label>How much time you spend with friends : </label>
<input type="time" name="friends"><br><br>
<label>When will You Sleep : </label>
<input type="number" name="sleep"><br><br>
<button type="submit" name="submit"> Submit Form </button>
</form>
</body>
action.php, похоже, отсутствует в вашем вопросе, но в любом случае ваше имя будет в $_POST['fname']
<?php echo $_POST['fname']?>
используйте атрибут name ввода для печати других полей
<?php echo $_POST['lname']?> //for the last name and soo ..
Поскольку мои правки, видимо, не принимаются в других ответах. Вместо того, чтобы вызывать несуществующую переменную php в $ s1, напишите на своей странице action.php.
if($_POST["submit"]){
$fname = $_POST["fname"];
echo "Great! Thanks" . $fname . " for responding to our survey" ;
}
Это позволяет вашей форме передавать отправленные данные в нужный скрипт. Когда вы нажмете кнопку отправки, вы увидите значение, которое вы поместили в поле ввода fname.