Перанакіраванне пры праверцы формы ў PHP
Уявім цяпер, што вам неабходна выконваць праверку формы. Калі праверка пройдзена паспяхова, то форму будзем захоўваць у базу даных і выводзіць паведамленне аб поспеху. У адваротным выпадку трэба вывесці паведамленне аб няўдачы. Рэалізуем:
<?php
session_start();
if (!empty($_POST)) {
if (праверка формы) {
// захоўваем у базу
$_SESSION['flash'] = 'форма паспяхова захавана';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'форма не прайшла праверку';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Мадыфікуйце папярэднюю задачу так, каб выконвалася праверка формы. Зрабіце так, каб даныя формы не знікалі пасля адпраўкі.
Мадыфікуйце папярэднюю задачу так, каб даныя формы не знікалі пасля адпраўкі.