Запомните дату после обновления страницы - PullRequest
0 голосов
/ 27 апреля 2018

Отредактированный

Я создаю форум, и у него есть опция даты крайнего срока. Я хочу запомнить дату после обновления страницы.

вот небольшая часть кода

Что я хочу сделать, так это то, что если дата введена, но имя не введено в поле ввода и нажата submit, то при перезагрузке страницы она все равно должна запомнить введенную дату

CODE

 <?php 
$edate_error = $name_error =  $failure="";
$edate =$name = $success="";

if ($_SERVER["REQUEST_METHOD"] == "POST") {
 if (empty($_POST["edate"])){
  $edate_error = "* Deadline date is required";
 }
 if (empty($_POST["name"])){
  $name_error = "* Name is required";
 }


 if ($edate_error=='' && $name_error==''){

    $edate = $name = $success = "";

    $success = 'Success';
 }

else {
  $failure = 'Error';
}
}
?>

<html>
<body>

<span>
    <div><?= $success ?></div>
    <div><?= $failure ?></div>
</span>
<form method="POST" action="<?php htmlspecialchars ($_SERVER['PHP_SELF']) ?>" >
    <h2>Please enter deadline</h2>
    <input name="edate" type="date" <?php isset($_POST['edate']) ? $_POST['edate'] : "";?>" >
    <br><span><?= $edate_error ?></span>

    <h2>Please enter name</h2>
    <input name="name" type="text" value="<?= $name ?>">
    <br><span><?= $name_error ?></span>
    <br>
    <button type="submit" name="submit">Submit</button>
    </form>
    </body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...