PDA

Просмотр полной версии : Тест-)


N19hTW0lF
03.04.2008, 19:59
хотел сделать тесты как здесь http://psylist.net/test/
вот так сказать алгоритм(сайт будет о науке биология,химия...):
1)узер выберает тему.
2)дается полная инфа о теме.
3)потом тест
4)если ощыбся то говорить "ты ощыбся.на этот вопрос можно взять ответ здесь.(ссылка на тему)"
потом и се

zythar
03.04.2008, 20:21
ну а от нас что требуется? написать все это дело, да?

brasco2k
03.04.2008, 20:25
И как это относится к програмированию?

N19hTW0lF
03.04.2008, 20:49
ну напишите с комментами!или дайте книгу по пхп.я нормульных книг не нащел!-(

A_V
03.04.2008, 20:59
Нда парень.... лови тут оч много книг! (А вообще наверно за такое могут горчичник влепить)

https://forum.antichat.ru/thread8721.html

N19hTW0lF
03.04.2008, 21:09
спс!-)
я уже качаю книг!-))

A_V
03.04.2008, 21:26
спасибо, то спасибо, а вот плюсик не отметил :)
(сорри за флуд)

http://php.su/ оч полезный сайт глянь...

N19hTW0lF
03.04.2008, 22:13
извини!-)
дай аську надо поговорить

NOmeR1
03.04.2008, 22:48
Да это легко
<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 загоняешь правильные ответы (номер_вопроса => номер_ответа), ну и всё.

N19hTW0lF
03.04.2008, 22:55
круто спс бошое

N19hTW0lF
03.04.2008, 23:36
Parse error: syntax error, unexpected T_DOUBLE_ARROW, expecting ')' in C:\xampp\htdocs\test.php on line 18

N19hTW0lF
03.04.2008, 23:38
две стрелки подряд изза этого?

Doom123
04.04.2008, 01:13
$true = array(1 => 4 && 2 => 2);

замени на

$true = array(1 => 4,2 => 2);

N19hTW0lF
04.04.2008, 01:38
а потом кнопку поставить и принт да?чтобы показать?

N19hTW0lF
04.04.2008, 01:40
и еще если не правильно 2+1=4 то "о правильном ответе можно прочитать здесь: ссылка"