prepare("SELECT id FROM users WHERE email = ?"); $stmt->execute([$email]); if ($stmt->fetch()) { $error_message = "An account with this email already exists."; } else { $password_hash = password_hash($password, PASSWORD_DEFAULT); $stmt = $pdo->prepare("INSERT INTO users (name, email, password_hash) VALUES (?, ?, ?)"); if ($stmt->execute([$name, $email, $password_hash])) { $success_message = "Registration successful! You can now log in."; } else { $error_message = "An error occurred. Please try again."; } } } } ?>