<?php
include 'connect.php';  // เชื่อมต่อฐานข้อมูล

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $username = $_POST['username'];
    $email = $_POST['email'];
    $password = password_hash($_POST['password'], PASSWORD_DEFAULT);  // เข้ารหัสรหัสผ่าน

    // ตรวจสอบว่าผู้ใช้หรืออีเมลซ้ำหรือไม่
    $sql = "SELECT * FROM users WHERE username='$username' OR email='$email'";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        echo "Username or Email already exists!";
    } else {
        // เพิ่มผู้ใช้ใหม่ในฐานข้อมูล
        $sql = "INSERT INTO users (username, email, password, role) VALUES (?, ?, ?, 'user')";
        $stmt = $conn->prepare($sql);
        $stmt->bind_param("sss", $username, $email, $password);

        if ($stmt->execute()) {
            echo "Registration successful!";
            header('Location: login.html');  // เปลี่ยนไปหน้า login หลังจากสมัครสมาชิกสำเร็จ
        } else {
            echo "Error: " . $stmt->error;
        }

        $stmt->close();
    }
}

$conn->close();
?>


<?php
include 'register.html';
?>
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

include 'connect.php';  // เชื่อมต่อฐานข้อมูล

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $username = $_POST['username'];
    $email = $_POST['email'];
    $password = password_hash($_POST['password'], PASSWORD_DEFAULT);  // เข้ารหัสรหัสผ่าน

    // ตรวจสอบว่าผู้ใช้หรืออีเมลซ้ำหรือไม่
    $sql = "SELECT * FROM users WHERE username='$username' OR email='$email'";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        echo "Username or Email already exists!";
    } else {
        // เพิ่มผู้ใช้ใหม่ในฐานข้อมูล
        $sql = "INSERT INTO users (username, email, password, role) VALUES (?, ?, ?, 'user')";
        $stmt = $conn->prepare($sql);
        $stmt->bind_param("sss", $username, $email, $password);

        if ($stmt->execute()) {
            echo "Registration successful!";
            header('Location: login.php');
            exit();
        } else {
            echo "Error: " . $stmt->error;
        }

        $stmt->close();
    }
}

$conn->close();
?>