Я пытаюсь создать страницу с вопросом с несколькими вариантами ответов, после отправки ответа мне нужно перейти на другую страницу, чтобы проинформировать пользователя о том, правильно ли он ответил или нет. Я на правильных линиях здесь?
Вот моя страница вопроса:
<div id="body">
<p>Please select your answer from the list.</p>
<p><strong>1. What does PHP stand for? </strong></p><div="Question"><form action='quizanswers1.php?id=1' method='post' id='1'><input type="radio" name="answerOne" id ="answerOne" value="A" >A) Preprocessed Hypertext Language
<br>
<br>
<input type="radio" name="answerTwo" id="answerTwo" value="B" >B) Pages Have Pictures
<br>
<br>
<input type="radio" name="answerThree" id="answerThree" value="C" >C) Hypertext Markup Language
<br>
<br>
<input type="radio" name="answerFour" id="answerFour" value="D" >D) PHP: Hypertext Preprocessor
<br>
<br>
<input type="submit" value="Submit Answer" />
</div>
</form>
</div>
</div>
И вот моя страница результатов:
<div id="container">
<h1>Question 1 Result</h1>
<?php
$fid = $_GET['id'];
?>
<div id="content">
<?php
$answer1= $_POST['answerFour'];
$score = 0;
if ($answer1 == "A"){$score;}
if ($answer2 == "B"){$score;}
if ($answer3 == "C"){$score;}
if ($answer4 == "D"){$score++;}
echo "<center><font face='Berlin Sans FB' size='8'>Your Score is <br> $score/1</font></center>";
?></div>
</div>
</div>
</div>
</body>
</html>
Это нормально, если вы не хотите использовать базу данных или огромное количество вопросов.
вам придется добавить код для каждого вопроса.
ну, я не знаю, что вы предлагаете, но я думаю, что вы должны добавить базу данных, если вы хотите, чтобы она была живой страницей.
Других решений пока нет …