Preusmeravanje prilikom validacije forme u PHP
Zamislite sada da vam je potrebno da izvršite validaciju forme. Ako je validacija prošla uspešno, onda ćemo formu sačuvati u bazu podataka i prikazati poruku o uspehu. U suprotnom slučaju treba prikazati poruku o neuspehu. Implementirajmo:
php<?php
session_start();
if (!empty($_POST)) {
if (validacija forme) {
// čuvamo u bazu
$_SESSION['flash'] = 'forma uspešno sačuvana';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'forma nije prošla validaciju';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Задание 1
Modifikujte prethodni zadatak tako da se izvrši validacija forme. Uredite tako, da podaci iz forme ne nestanu nakon slanja.
Задание 2
Modifikujte prethodni zadatak tako da podaci iz forme ne nestanu nakon slanja.