$emailgot
и $codepass
распечатываются штрафом перед отправкой формы. После отправки $emailgot
печатается бланк.
Часть действия формы относится к той же странице.
Неопределенные переменные и адрес электронной почты после отправки формы.
Должен ли я передать их как-нибудь в форме?
Спасибо.
У пользователя есть поля электронной почты и поля кода.
<body>
<header style="padding-top: 2em;padding-left: 2em;">
<h2> Password Reset </h2>
<div>
<header id="messagebox" style="padding-left: 3em;">
<?php
if($_POST)
{
echo $message;
}
?>
</header>
</div>
</header>
<section class="50% row uniform" style="padding-top: 2em;">
<form action='passreset.php?code='$codepass'&email='$emailgot'' method="post" class="12u 50% row uniform">
<div class="8u 6u$(3) 12u$(3) -1u">
<p>Password : </p>
</div>
<div class="8u 6u$(2) 12u$(3) -1u">
<input type="password" name="password" id="password" value="" placeholder="Password" required=""/>
</div>
<div class="8u 6u$(3) 12u$(3) -1u">
<p>Confirm Password : </p>
</div>
<div class="8u 6u$(2) 12u$(3) -1u">
<input type="password" name="cpassword" id="cpassword" value="" placeholder="Confirm Password" required=""/>
</div>
<div class="12u$">
<ul class="actions">
<li><input value="Submit" class="special big" type="submit"></li>
</ul>
</div>
</form>
</section>
</body>
Вы сбиваете с толку '$ _POST []' И '$ _GET' ..? PS: В '$ _GET []' у вас будут параметры в вашем URL-адресе, а не наоборот в '$ _POST []' –
PHP - это язык сценариев, переменная в области не сохраняется после перезагрузки страницы, вам нужно для передачи значений, которые вы хотите передать в сеансе или в форме. – Loenix
Как передать их в форме? –