Тема: Тестування php
Хочу реалізувати онлайн тест
де в результаті буде виводитися кількість правильних і неправильних відповідей
все працює тілтьки чомусь помилка вибиває у файлі result.php скрін нижче
файл
index.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div class="container">
<form action="result.php" method="POST">
<div>
<p>Сколько будет 2 + 2?</p>
<label>
<input name="q1" type="radio" value="a">3</label>
<label>
<input name="q1" type="radio" value="b">2</label>
<label>
<input name="q1" type="radio" value="c">1</label>
</div>
<div>
<p>Сколько будет 5 - 2?</p>
<label>
<input name="q2" type="radio" value="a">3</label>
<label>
<input name="q2" type="radio" value="b">2</label>
<label>
<input name="q2" type="radio" value="c">1</label>
</div>
<button type="submit">Результат</button>
</form>
</div>
</body>
</html>
result.php
<?php
$ot = 0;
$not = 0;
if ($_POST[q1] == a){$ot++;} else {$not++;}
if ($_POST[q2] == a){$ot++;} else {$not++;}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<p>Правильных ответов:
<?php echo $ot; ?>
</p>
<p>Неправильных ответов:
<?php echo $not; ?>
</p>
</body>
</html>