Preusmeritev pri validaciji obrazca v PHP
Predstavljajte si zdaj, da morate izvajati validacijo obrazca. Če je validacija uspešna, bomo obrazec shranili v bazo podatkov in prikazali sporočilo o uspehu. V nasprotnem primeru je treba prikazati sporočilo o neuspehu. Implementirajmo:
<?php
session_start();
if (!empty($_POST)) {
if (validacija obrazca) {
// shranimo v bazo
$_SESSION['flash'] = 'obrazec uspešno shranjen';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'obrazec ni prestal validacije';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Spremenite prejšnjo nalogo tako, da se izvaja validacija obrazca. Naredite tako, da podatki obrazca ne izginejo po pošiljanju.
Spremenite prejšnjo nalogo tako, da podatki obrazca ne izginejo po pošiljanju.