connect_error) {
die(“
“);
}
// PNR Numarası Oluşturma Fonksiyonu
function generatePNR() {
$chars = ‘0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ’;
$pnr = ”;
for ($i = 0; $i < 8; $i++) {
$pnr .= $chars[rand(0, strlen($chars) - 1)];
}
return $pnr;
}
// Formdan gelen verileri al
$ad_soyad = $_POST['ad_soyad'];
$kisi_sayisi = $_POST['kisi_sayisi'];
$check_in_tarihi = $_POST['check_in_tarihi'];
$check_out_tarihi = $_POST['check_out_tarihi'];
$email = $_POST['email'];
$pnr_numarasi = generatePNR();
// SQL sorgusu
$sql = "INSERT INTO rezervasyonlar (pnr_numarasi, ad_soyad, kisi_sayisi, check_in_tarihi, check_out_tarihi, email) VALUES (?, ?, ?, ?, ?, ?)";
$stmt = $conn->prepare($sql);
$stmt->bind_param(“sissss”, $pnr_numarasi, $ad_soyad, $kisi_sayisi, $check_in_tarihi, $check_out_tarihi, $email);
if ($stmt->execute()) {
// Veritabanına başarıyla kaydedildi
$mesaj = “Sayın Misafirimiz, {$pnr_numarasi} numaralı rezervasyonunuz oluşturulmuştur.”;
?>
Hata Oluştu!
“;
echo “
Hata: ” . $stmt->error . “
“;
}
$stmt->close();
$conn->close();
?>