Редирект при валидација на форма во 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']);
}
?>
Модифицирајте ја претходната задача така што да се изврши валидација на формата. Направете така, што податоците од формата да не исчезнат по испраќањето.
Модифицирајте ја претходната задача така што податоците од формата да не исчезнат по испраќањето.