Merhabalar kaç gündür çözemdiğim konu var bir kayıt kontrolü kodunun içine mail fonksiyonu entegre etmek istiyorum ama iki fonksiyonda da if var ve else if kullandığımda error 500 hatası alıyorum (yapmak istediğim db ye kayıt yaptıktan sonra mail atsın )

KONTROL KODU
include("db.php");
include ('./mail/class.phpmailer.php');
$alisyeri = $_POST ['alisyeri'];
$donusyeri = $_POST ['donusyeri'];
$alistarihi = $_POST ['alistarihi'];
$donustarihi = $_POST ['donustarihi'];
$saat1 = $_POST ['saat1'];
$saat2 = $_POST ['saat2'];
$dakika1 = $_POST ['dakika1'];
$dakika2 = $_POST ['dakika2'];
$adsoyad = $_POST ['adsoyad'];
$cep = $_POST ['cep'];
$is = $_POST ['is'];
$mail = $_POST ['mail'];
$araclar = $_POST ['araclar'];


$kayit=mysql_query("insert into arackira (alisyeri, donusyeri, alistarihi, donustarihi, adsoyad, cep, `is` , mail, saat1, saat2, dakika1, dakika2, araclar) values ('$alisyeri', '$donusyeri', '$alistarihi', '$donustarihi', '$adsoyad', '$cep', '$is', '$mail', '$saat1', '$saat2', '$dakika1', '$dakika2', '$araclar')");
if ( $kayit ) {
header('Location: index.php'); <<<}

else{
echo "SID Kayıt Edilmedi..";
}
?>


MAİL KODU
IsSMTP();
$mail->SMTPDebug = 1; // hata ayiklama: 1 = hata ve mesaj, 2 = sadece mesaj
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl'; // Güvenli baglanti icin ssl normal baglanti icin tls
$mail->Host = "srvc184.turhost.com"; // Mail sunucusuna ismi
$mail->Port = 465; // Gucenli baglanti icin 465 Normal baglanti icin 587
$mail->IsHTML(true);
$mail->SetLanguage("tr", "phpmailer/language");
$mail->CharSet ="utf-8";
$mail->Username = "info@ozturkrentacar.com"; // Mail adresimizin kullanicı adi
$mail->Password = "sifre"; // Mail adresimizin sifresi
$mail->SetFrom("isim@siteismi.com", "Isim"); // Mail attigimizda gorulecek ismimiz
$mail->AddAddress("atakrecai@gmail.com"); // Maili gonderecegimiz kisi yani alici
$mail->Subject = "Mesaj Basligi"; // Konu basligi
$mail->Body = "Mesaj icerigi"; // Mailin icerigi
if($mail->Send()){
header('Refresh: 1; url=/');
} else {

}