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

Create User

Back to Manage Users