<?php
// Enable CORS headers
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: GET, POST");
header("Access-Control-Allow-Headers: Content-Type");

require_once 'db.php';

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    try {
        $user_name = $_POST['full_name'];
        $user_phone = $_POST['user_phone'];
        $user_email = $user_phone . "@agriexpertt.com";
        
        $user_district = $_POST['user_district'];
        $user_dob = $_POST['user_password'];
        $user_role = 'Farmar';
        $user_password = md5($_POST['user_password']);
        
        $sql = "INSERT INTO users (user_name, user_email, user_phone, user_district, user_password, user_role, user_dob)
                VALUES (:user_name, :user_email, :user_phone, :user_district, :user_password, :user_role, :user_dob)";
        
        $pdo1 = $pdo->prepare($sql); // Use $pdo instead of $conn
        $pdo1->bindParam(':user_name', $user_name);
        $pdo1->bindParam(':user_email', $user_email);
        $pdo1->bindParam(':user_phone', $user_phone);
        $pdo1->bindParam(':user_district', $user_district);
        $pdo1->bindParam(':user_password', $user_password);
        $pdo1->bindParam(':user_role', $user_role);
        $pdo1->bindParam(':user_dob', $user_dob);
        $pdo1->execute();
        
        echo "Registration successful";
    } catch(PDOException $e) {
        echo "Error: " . $e->getMessage();
    }
}
?>
