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