сохранить значение формы после отправки

Я знаю, что есть много других вопросов, подобных этому, и я нашел 1.000 ответов в Интернете, но никто из них не работает с моим кодом 🙁 Так может кто-нибудь помочь мне с тем, как сохранить значение электронной почты после отправки?

<form name="login-registration" onSubmit="return validateForm()" method="post" action="" > <label>Email</label> <input type="email" name="emailinput" id="emailinput" value ="" /> <p id="emptyEmail" class="hidden">Email field is required</p> <p id="invalidEmail" class="hidden">Email you insert is invalid!</p> <label>Your password</label> <input type="password" name="pswinput" id="pswinput" value=""/> <p id="pswMinMax" class="hidden">Password should be from 4 to 8 caracters</p> <p id="pswLettNum" class="hidden">Password should be letters and numbers. No special caracters are allow</p> <label>Repeat password</label> <input type="password" name="pswrepeatinput" id="pswrepeatinput" value="" onblur="isValidPswRep()"/> <p id="pswR" class="hidden">Your passwords is different</p> <input type="checkbox" id="policy" name="policy" value="policy" /> <label>I agree</label> <p id="checkN" class="hidden">You must agree to our term</p> <input type="submit" name="submit" value="Login" /> </form> 

Я пытаюсь добавить код:

 <input type="email" name="emailinput" id="emailinput" value = "<?php echo htmlspecialchars($_GET['lastname']); ?>" /> 

Но эта строка php отображается только внутри поля ввода.