<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>SAÜS PHARMA Kayıt Ol</title>
    <link rel="stylesheet" href="styles2.css?v=3">
	 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
    <div class="login-container">
        <main>
            <div class="logo-container">
               <!-- <img src="saus-pharma-logo.png" alt="Kazan Kazan Logo" /> -->
            </div>
            <h1>Kayıt Ol</h1>
            <form action="register.php" method="post">
				<div class="input-group">
                    <label for="parent_reference_code">Referans Kodu:</label>
                    <input type="text" id="parent_reference_code" name="parent_reference_code" required>
                </div>
				<hr class="solid">
                <div class="input-group">
                    <label for="fullname">Ad Soyad:</label>
                    <input type="text" id="fullname" name="fullname" required>
                </div>
                <div class="input-group">
                    <label for="email">E-posta:</label>
                    <input type="email" id="email" name="email" required>
                </div>
               <div class="input-group">
                    <label for="phone">Telefon Numarası:</label>
                    <input type="text" id="phone" name="phone">
                </div>
                <div class="input-group">
                    <label for="address">Adres:</label>
                    <input type="text" id="address" name="address">
                </div>
				<hr class="solid">
				<div class="input-group">
                    <label for="username">Kullanıcı Adı:</label>
                    <input type="text" id="username" name="username" required>
                </div>
                <div class="input-group">
                    <label for="password">Şifre:</label>
                    <input type="password" id="password" name="password" required>
                </div>
                <div class="input-group">
                    <button type="submit">Kayıt Ol</button>
                </div>
			
            </form>
        </main>
    </div>
<!-- Hata Modalı -->
<div id="errorModal" class="modal">
  <!-- Modal içeriği -->
  <div class="modal-content">
    <span class="close">&times;</span>
    <p id="errorMessage">Bir hata oluştu. Lütfen tekrar deneyin.</p>
  </div>
</div>

<script>
$(document).ready(function() {
    // Form submit olayını yakala
    $("form").submit(function(event) {
        // Formun varsayılan gönderme işlemini engelle
        event.preventDefault();

        // Form verilerini serialize et
        var formData = $(this).serialize();

        // AJAX isteğini yap
        $.ajax({
            type: "POST",
            url: "register.php",
            data: formData,
            dataType: "json",
            success: function(response) {
                if (response.success) {
                    // Başarılı kayıt, kullanıcıyı giris.php'ye yönlendir
                    window.location.href = "giris.php";
                } else {
                    // Hata mesajını modal üzerinde göster
                    showErrorModal(response.message);
                }
            },
            error: function() {
                // AJAX isteği sırasında bir hata oluştuğunda genel bir hata mesajı göster
                showErrorModal("Kayıt işlemi sırasında bir sorun oluştu. Lütfen daha sonra tekrar deneyiniz.");
            }
        });
    });
});
// Modalı al
var modal = document.getElementById("errorModal");

// Modalı kapatan <span> elemanını al (x butonu)
var span = document.getElementsByClassName("close")[0];

// Kullanıcı <span> (x) üzerine tıkladığında modalı kapat
span.onclick = function() {
    modal.style.display = "none";
}

// Kullanıcı modal dışına tıkladığında modalı kapat
window.onclick = function(event) {
    if (event.target == modal) {
        modal.style.display = "none";
    }
}

// AJAX başarısız olduğunda modalı göstermek için fonksiyon
function showErrorModal(message) {
    document.getElementById("errorMessage").innerText = message;
    modal.style.display = "block";
}
</script>

   
</body>
</html>
