PHP'de Form Doğrulama Sırasında Yönlendirme
Şimdi, bir form doğrulaması yapmanız gerektiğini düşünelim. Doğrulama başarılı ise, formu veritabanına kaydedeceğiz ve başarı mesajı göstereceğiz. Aksi takdirde bir hata mesajı göstermemiz gerekiyor. Haydi gerçekleştirelim:
<?php
session_start();
if (!empty($_POST)) {
if (form doğrulaması) {
// veritabanına kaydet
$_SESSION['flash'] = 'form başarıyla kaydedildi';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'form doğrulamayı geçemedi';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Önceki görevi, form doğrulaması yapacak şekilde değiştirin. Form verilerinin gönderildikten sonra kaybolmamasını sağlayın.
Önceki görevi, form verilerinin gönderildikten sonra kaybolmamasını sağlayacak şekilde değiştirin.