prepare("SELECT id FROM users WHERE email = :email"); $stmt->bindParam(':email', $email); $stmt->execute(); if ($stmt->fetch()) { $error_message = 'An account with this email already exists.'; } else { $password_hash = password_hash($password, PASSWORD_DEFAULT); $stmt = $db->prepare("INSERT INTO users (username, email, password) VALUES (:username, :email, :password)"); $stmt->bindParam(':username', $username); $stmt->bindParam(':email', $email); $stmt->bindParam(':password', $password_hash); if ($stmt->execute()) { $success_message = 'Registration successful! You can now login.'; } else { $error_message = 'Registration failed. Please try again.'; } } } catch (PDOException $e) { $error_message = 'Database error: ' . $e->getMessage(); } } } $pageTitle = "Register - Flatlogic"; include 'includes/header.php'; ?>

Register

Already have an account? Login here.