Пренасочване при валидация на форма в PHP
Сега си представете, че трябва да извършвате валидация на форма. Ако валидацията е премината успешно, тогава ще запазим формата в базата данни и ще изведем съобщение за успех. В противен случай трябва да изведем съобщение за неуспех. Нека реализираме:
<?php
session_start();
if (!empty($_POST)) {
if (валидация на форма) {
// запазваме в базата данни
$_SESSION['flash'] = 'формата е запазена успешно';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'формата не премина валидация';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Модифицирайте предходната задача така, че да се извършва валидация на форма. Направете така, че данните от формата да не изчезват след изпращане.
Модифицирайте предходната задача така, че данните от формата да не изчезват след изпращане.