Отредактированный
Я создаю форум, и у него есть опция даты крайнего срока.
Я хочу запомнить дату после обновления страницы.
вот небольшая часть кода
Что я хочу сделать, так это то, что если дата введена, но имя не введено в поле ввода и нажата 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>