PHPda shakl validatsiyasida qayta yo‘naltirish
Endi tasavvur qiling, siz shakl validatsiyasini bajarishingiz kerak. Agar validatsiya muvaffaqiyatli o‘tsa, shaklni ma'lumotlar bazasiga saqlaymiz va muvaffaqiyat xabarini chiqaramiz. Aks holda, muvaffaqiyatsizlik xabarini chiqarish kerak. Amalga oshiramiz:
<?php
session_start();
if (!empty($_POST)) {
if (shakl validatsiyasi) {
// ma'lumotlar bazasiga saqlaymiz
$_SESSION['flash'] = 'shakl muvaffaqiyatli saqlandi';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'shakl validatsiyadan o‘tmadi';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Oldingi vazifani shakl validatsiyasi bajariladigan qilib o‘zgartiring. Shakl yuborilgandan keyin ma'lumotlar yo‘qolmasligi uchun qiling.
Oldingi vazifani shakl yuborilgandan keyin ma'lumotlar yo‘qolmasligi uchun o‘zgartiring.