
03.04.2008, 22:48
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Да это легко
Код:
<form method="POST">
Внимание! Вопрос: сколько будет 2 + 2?<br>
<input type="radio" name="ask[1]" value="1"> 1<br>
<input type="radio" name="ask[1]" value="2"> 2<br>
<input type="radio" name="ask[1]" value="3"> 3<br>
<input type="radio" name="ask[1]" value="4"> 4<br>
<input type="radio" name="ask[1]" value="5"> 5<br><br>
Внимание! Вопрос: сколько будет 1 + 1?<br>
<input type="radio" name="ask[2]" value="1"> 1<br>
<input type="radio" name="ask[2]" value="2"> 2<br>
<input type="radio" name="ask[2]" value="3"> 3<br>
<input type="radio" name="ask[2]" value="4"> 4<br>
<input type="radio" name="ask[2]" value="5"> 5
</form>
<?php
if($_POST['ask']) {
$good = 0;
$true = array(1 => 4 && 2 => 2);
foreach($_POST['ask'] as $k => $v) {
if($true[$k] == $v) {
$good++;
} else {
echo('<br>Вы не правильно ответили на вопрос №'.$k);
}
}
echo('<br>Вы дали '.$good.' правильных ответов');
}
?>
Вначале пишешь все инпуты и т.п. (легче с массивными) Затем в $true загоняешь правильные ответы (номер_вопроса => номер_ответа), ну и всё.
|
|
|