getMessage()); } ?> update_user.php prepare($sql); $stmt->bindValue(":userid", $userid); // выполняем выражение и получаем пользователя по id $stmt->execute(); if($stmt->rowCount() > 0){ foreach ($stmt as $row) { $username = $row["name"]; $userpass = $row["pass"]; $userstatus = $row["status"]; } echo "

Обновление пользователя

Имя:

Пароль:

Роль:

"; } else{ echo "Пользователь не найден"; } } elseif (isset($_POST["id"]) && isset($_POST["name"]) && isset($_POST["pass"]) && isset($_POST["status"])) { $sql = "UPDATE Users SET name = :username, pass = :userpass, status = :userstatus WHERE id = :userid"; $stmt = $conn->prepare($sql); $stmt->bindValue(":userid", $_POST["id"]); $stmt->bindValue(":username", $_POST["name"]); $stmt->bindValue(":userpass", $_POST["pass"]); $stmt->bindValue(":userstatus", $_POST["status"]); $stmt->execute(); header("Location: index_test.php"); } else{ echo "Некорректные данные"; } ?>