prepare($sql); // Bind parameters $stmt->bindParam(':name', $name); $stmt->bindParam(':email', $email); $stmt->bindParam(':password', $password_hash); $stmt->bindParam(':role', $role); // Execute the statement if ($stmt->execute()) { $message = "Registration successful! You can now log in."; } else { $message = "Error: Could not execute the query."; } } catch (PDOException $e) { // Check for duplicate entry if ($e->errorInfo[1] == 1062) { $message = "This email address is already registered."; } else { $message = "Database error: " . $e->getMessage(); } } } } ?> Sign Up

Create an Account