Formos validavimo nukreipimas PHP
Dabar įsivaizduokite, kad jums reikia atlikti formos patikrinimą. Jei patikrinimas praeina sėkmingai, formą išsaugosime duomenų bazėje ir atvaizduosime sėkmės pranešimą. Priešingu atveju reikia atvaizduoti nesėkmės pranešimą. Įgyvendinkime:
<?php
session_start();
if (!empty($_POST)) {
if (formos validavimas) {
// išsaugome duomenų bazėje
$_SESSION['flash'] = 'forma sėkmingai išsaugota';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'forma nepraėjo validavimo';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Modifikuokite ankstesnę užduotį taip, kad būtų atliktas formos patikrinimas. Padarykite taip, kad formos duomenys nepradingtų po siuntimo.
Modifikuokite ankstesnę užduotį taip, kad formos duomenys nepradingtų po siuntimo.