У меня новый проект. Это так: есть вопросная карточка. у каждой очереди есть своя страница А пользователи отвечают на вопрос в поле ввода и нажимают кнопку отправить. После отправки должен быть сеанс: пустое поле и неверный ответ. Если ответ правильный, страница следующего вопроса.
Мой вопрос: я не могу сделать часть представления, я имею в виду ссылку на страницу (часть сеанса и следующая страница).
мой код такой:
if (isset($_POST["submit"])) {
$Answer = $_POST["answer"];
if (empty($Answer)) {
$_SESSION["ErrorMessage"]= "empty field";
Redirect_to("question.php?page=");
}else {
$Found_Answer=Answer_Attampt($Answer);
if($Found_Answer){
$_SESSION["UserAnswer"]=$Found_Answer["answer"];
Redirect_to("savol.php?page=");
} else{
$_SESSION["ErrorMessage"]="Incorrect answer";
Redirect_to("savol.php?page=");
}
}
}
And each page code:
Global $db;
if(isset($_GET["page"])){
$postid = $_GET["page"];
if($postid==0 || $postid<1){
$ShowPostFrom=0;
}else{
$ShowPostFrom=$postid-1;
}
$sql = "SELECT * FROM questions ORDER BY id asc LIMIT $ShowPostFrom,1";
$stmt=$db->query($sql);
while($DataRows = $stmt->fetch()){
$theme = $DataRows["theme"];
$question = $DataRows["question"];
$image = $DataRows["image"];
$Answer = $DataRows["answer"];
}
изображение: