Omdirigering ved validering av skjema i PHP
La oss nå tenke oss at du må utføre validering av et skjema. Hvis valideringen er vellykket, skal vi lagre skjemaet i databasen og vise en suksessmelding. I motsatt tilfelle må vi vise en feilmelding. La oss implementere:
<?php
session_start();
if (!empty($_POST)) {
if (skjema validering) {
// lagrer i databasen
$_SESSION['flash'] = 'skjemaet er vellykket lagret';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'skjemaet besto ikke valideringen';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Modifiser den forrige oppgaven slik at validering av skjemaet utføres. Gjør det slik at skjemadataene ikke forsvinner etter innsending.
Modifiser den forrige oppgaven slik at skjemadataene ikke forsvinner etter innsending.