Редирект при валидација на форма во PHP
Замислете сега дека треба да извршите валидација на форма. Ако валидацијата е помината успешно, тогаш формата ќе ја зачуваме во базата на податоци и ќе испечатиме порака за успех. Во спротивен случај треба да испечатиме порака за неуспех. Да ја имплементираме:
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']);
}
?>
Задание 1
Модифицирајте ја претходната задача така што да се изврши валидација на формата. Направете така, што податоците од формата да не исчезнат по испраќањето.
Задание 2
Модифицирајте ја претходната задача така што податоците од формата да не исчезнат по испраќањето.