Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- php quiz displaying number of correct and number of wrong answers
- <p>1. Is Manhattan near New York?<br>
- <input type="radio" name="ans1" value="3">
- Yes<br>
- <input type="radio" name="ans1" value="2">
- Maybe<br>
- <input type="radio" name="ans1" value="1">
- No</p>
- <p>2. Do you like Indian food?<br>
- <input type="radio" name="ans2" value="1">
- Some times<br>
- <input type="radio" name="ans2" value="3">
- Never<br>
- <input type="radio" name="ans2" value="2">
- Always</p>
- if($ans1 == "3") {
- $test_complete .="Question one is <span class='green'>correct</span>, well done!<br/>";
- }else{
- $test_complete .="Question one is <span class='red'>incorrect</span>!<br/>";
- }
- // change the quest2 to the right answer
- if($ans2 == "2") {
- $test_complete .="Question two is <span class='green'>correct</span>, well done!<br/>";
- }else{
- $test_complete .="Question two is <span class='red'>incorrect</span>!<br/>";
- }
- $result = $ans1 == 3;
- $result += $ans2 == 2;
- $result += $ans3 == 1;
- echo "You got $result/3 questions right";
- $correct_answers = array('3', '2');
- for ($i = 0; $i < $number_of_questions; $i++)
- {
- $ans_var = 'ans'.$i;
- if ($_POST[$ans_var] == $correct_answers[$i])
- {
- $score++;
- }
- }
- session_start();
- if (!isset($_SESSION['total'])){$_SESSION['total']=0;}
- if (!isset($_SESSION['correct'])){$_SESSION['correct']=0;}
- if($ans1 == "3") {$_SESSION['correct']+=1;}
- if($ans2 == "2") {$_SESSION['correct']+=1;}
- if (isset($ans1) || isset($ans2)) {$_SESSION['total']+=1}
- echo '<table><tr><td>Correct answers:</td><td>'.$_SESSION['correct'].'</td></tr>';
- echo '<tr><td>Wrong answers:</td><td>'.$_SESSION['total']-$_SESSION['correct'].'</td></tr>';
- echo '<tr><td>Total answers</td><td>'.$_SESSION['total'].'</td></tr></table>';
Add Comment
Please, Sign In to add comment