prepare('SELECT id FROM users WHERE username = :username'); $stmt->execute(['username' => $username]); if ($stmt->fetch()) { $error = 'Username or email already exists.'; } else { $hashed_password = password_hash($password, PASSWORD_DEFAULT); $stmt = $pdo->prepare('INSERT INTO users (username, password, role) VALUES (:username, :password, :role)'); if ($stmt->execute(['username' => $username, 'password' => $hashed_password, 'role' => $role])) { $success = 'User created successfully.'; } else { $error = 'Failed to create user.'; } } } } ?>

Create User

Back to Manage Users