PHP переменные на другой странице

я новичок в php, я просто хочу повторить имя, может кто-нибудь, пожалуйста, помогите мне!

Когда я нажимаю на кнопку «Отправить», он перенаправляется на action.php, а затем я хочу
повторить мое имя из формы с предыдущей страницы.

Вот мой код:

action.php

<?php

echo "Great! Thanks" . $s1 . " for responding to our survey" ;

?>

index.php

<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>

0

Решение

action.php, похоже, отсутствует в вашем вопросе, но в любом случае ваше имя будет в $_POST['fname']

1

Другие решения

<?php echo $_POST['fname']?>

используйте атрибут name ввода для печати других полей

<?php echo $_POST['lname']?> //for the last name and soo ..
0

Поскольку мои правки, видимо, не принимаются в других ответах. Вместо того, чтобы вызывать несуществующую переменную php в $ s1, напишите на своей странице action.php.

if($_POST["submit"]){
$fname = $_POST["fname"];
echo "Great! Thanks" . $fname . " for responding to our survey" ;
}

Это позволяет вашей форме передавать отправленные данные в нужный скрипт. Когда вы нажмете кнопку отправки, вы увидите значение, которое вы поместили в поле ввода fname.

0
По вопросам рекламы [email protected]