Uelekezaji upya wakati wa uthibitishaji wa fomu katika PHP
Hebu fikiria sasa, kwamba unahitaji kutekeleza uthibitishaji wa fomu. Ikiwa uthibitishaji umepitishwa kikamilifu, basi tutahifadhi fomu katika database na kuonyesha ujumbe wa mafanikio. Vinginevyo ni muhimu kuonyesha ujumbe wa kushindwa. Tutatekeleza:
<?php
session_start();
if (!empty($_POST)) {
if (uthibitishaji wa fomu) {
// huhifadhi kwenye database
$_SESSION['flash'] = 'fomu imehifadhiwa kikamilifu';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'fomu haikupita uthibitishaji';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Rekebisha kazi iliyotangulia ili uthibitishaji wa fomu utekelezwe. Fanya hivi, ili data ya fomu isitoweke baada ya kutumwa.
Rekebisha kazi iliyotangulia ili data ya fomu isitoweke baada ya kutumwa.