Reindirizzamento durante la validazione del modulo in PHP
Immaginiamo ora che sia necessario eseguire la validazione di un modulo. Se la validazione viene superata con successo, salveremo il modulo nel database e visualizzeremo un messaggio di successo. In caso contrario, è necessario visualizzare un messaggio di fallimento. Implementiamo:
<?php
session_start();
if (!empty($_POST)) {
if (validazione del modulo) {
// salviamo nel database
$_SESSION['flash'] = 'modulo salvato con successo';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'il modulo non ha superato la validazione';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Modificate il problema precedente in modo che venga eseguita la validazione del modulo. Fate in modo che i dati del modulo non scompaiano dopo l'invio.
Modificate il problema precedente in modo che i dati del modulo non scompaiano dopo l'invio.