"error", "message" => "Missing fields"]); exit; } $name = trim($data["name"]); $email = trim($data["email"]); $phone = trim($data["phone"]); $password = $data["password"]; $check = $conn->prepare("SELECT id FROM users WHERE email = ?"); $check->execute([$email]); $existing = $check->fetch(); if ($existing) { echo json_encode(["status" => "error", "message" => "Email already registered"]); exit; } $stmt = $conn->prepare("INSERT INTO users (name, email, phone, password) VALUES (?, ?, ?, ?)"); if ($stmt->execute([$name, $email, $phone, $password])) { echo json_encode(["status" => "success"]); } else { echo json_encode(["status" => "error", "message" => "Signup failed"]); } ?>