prepare($sql); $stmt->execute([$email]); if ($stmt->fetch()) { $error = "Email already exists."; } else { $hashed_password = password_hash($password, PASSWORD_DEFAULT); $sql = "INSERT INTO users (name, email, password, role) VALUES (?, ?, ?, ?)"; $stmt = $pdo->prepare($sql); if ($stmt->execute([$name, $email, $hashed_password, $role])) { $success = "Registration successful! You can now login."; } else { $error = "Something went wrong. Please try again later."; } } } catch (PDOException $e) { $error = "Database error: " . $e->getMessage(); } } } ?>
Already have an account? Login here