Redirect saat Validasi Form di PHP
Bayangkan sekarang, bahwa Anda perlu melakukan validasi form. Jika validasi berhasil dilalui, maka form akan disimpan ke database dan pesan sukses akan ditampilkan. Sebaliknya, pesan kegagalan perlu ditampilkan. Mari kita implementasikan:
<?php
session_start();
if (!empty($_POST)) {
if (validasi form) {
// simpan ke database
$_SESSION['flash'] = 'form berhasil disimpan';
header('Location: form.php');
die();
} else {
$_SESSION['flash'] = 'form tidak lolos validasi';
}
}
if (isset($_SESSION['flash'])) {
echo $_SESSION['flash'];
unset($_SESSION['flash']);
}
?>
Modifikasi tugas sebelumnya sehingga validasi form dilakukan. Buatlah agar data form tidak hilang setelah dikirim.
Modifikasi tugas sebelumnya sehingga data form tidak hilang setelah dikirim.