[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Простенький тест на РНР
Страницы: 1, 2, 3
zgd
Пытаюсь сделать простенький тест, пока получается такой код:
Вывод теста:

<form action="result1.php" method="POST">
<
div>
<
p>В честь какого маршала была названа порода лошадей</p>
<
label><input name="q1" value="a" type="radio">С.М. Будённого</label>
<
label><input name="q1" value="b" type="radio">Г.К. Жукова</label>
<
label><input name="q1" value="c" type="radio">К.Е. Ворошилова</label>
<
label><input name="q1" value="d" type="radio">М.Н. Тухачевского</label>
</
div>
<
div>
<
p>По мотивам какого произведения Чехого снят фильм Н. Михалкова «Очи чёрные»</p>
<
label><input name="q2" value="a" type="radio">«Каштанка»</label>
<
label><input name="q2" value="b" type="radio">«Дама с собачкой»</label>
<
label><input name="q2" value="c" type="radio">«Вишнёвый сад»</label>
<
label><input name="q2" value="d" type="radio">«Крыжовник»</label>
</
div>
<
div>
<
p>В старину «кухнями ведьм» называли</p>
<
label><input name="q3" value="a" type="radio">Парфюмерные магазины</label>
<
label><input name="q3" value="b" type="radio">Ателье</label>
<
label><input name="q3" value="c" type="radio">Аптеки</label>
<
label><input name="q3" value="d" type="radio">Банки</label>
</
div>
<
div>
<
p>Кто поёт хвостом?</p>
<
label><input name="q4" value="a" type="radio">Жаворонок</label>
<
label><input name="q4" value="b" type="radio">Глухарь</label>
<
label><input name="q4" value="c" type="radio">Цапля</label>
<
label><input name="q4" value="d" type="radio">Бекас</label>
</
div>
<
br><br>
<
button type="submit">Результат</button>
</
form>


Обработка и вывод результатов:


<?php
$ot = 0;
$not = 0;
if ($_POST[q1] == a){$ot++;} else {$not++;}
if ($_POST[q2] == b){$ot++;} else {$not++;}
if ($_POST[q3] == c){$ot++;} else {$not++;}
if ($_POST[q4] == d){$ot++;} else {$not++;}
?>

<div>
<
p>В честь какого маршала была названа порода лошадей</p>
<
label><span style="background-color:#81F79F"><input name="q1" value="a" type="radio" disabled="disabled">С.М. Будённого<label></span>
<
label><input name="q1" value="b" type="radio" disabled="disabled">Г.К. Жукова</label>
<
label><input name="q1" value="c" type="radio" disabled="disabled">К.Е. Ворошилова</label>
<
label><input name="q1" value="d" type="radio" disabled="disabled">М.Н. Тухачевского</label>
</
div>
<
div>
<
p>По мотивам какого произведения Чехого снят фильм Н. Михалкова «Очи чёрные»</p>
<
label><input name="q2" value="a" type="radio" disabled="disabled">«Каштанка»</label>
<
label><span style="background-color:#81F79F"><input name="q2" value="b" type="radio" disabled="disabled">«Дама с собачкой»</label></span>
<
label><input name="q2" value="c" type="radio" disabled="disabled">«Вишнёвый сад»</label>
<
label><input name="q2" value="d" type="radio" disabled="disabled">«Крыжовник»</label>
</
div>
<
div>
<
p>В старину «кухнями ведьм» называли</p>
<
label><input name="q3" value="a" type="radio" disabled="disabled">Парфюмерные магазины</label>
<
label><input name="q3" value="b" type="radio" disabled="disabled">Ателье</label>
<
label><span style="background-color:#81F79F"><input name="q3" value="c" type="radio" disabled="disabled">Аптеки</label></span>
<
label><input name="q3" value="d" type="radio" disabled="disabled">Банки</label>
</
div>
<
div>
<
p>Кто поёт хвостом?</p>
<
label><input name="q4" value="a" type="radio" disabled="disabled">Жаворонок</label>
<
label><input name="q4" value="b" type="radio" disabled="disabled">Глухарь</label>
<
label><input name="q4" value="c" type="radio" disabled="disabled">Цапля</label>
<
label><span style="background-color:#81F79F"><input name="q4" value="d" type="radio" disabled="disabled">Бекас</label></span>
</
div>

<
p>Правильных ответов: <?php echo $ot; ?></p>
<
p>Неправильных ответов: <?php echo $not; ?></p>


То есть вручную указал span для правильных ответов. Можно ли сделать так, что бы при выводе результатов если ответ неправильный, то он помещался бы в красный span, если правильный, то span не меняется и остаётся зелёным?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.