Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Тест-) (https://forum.antichat.xyz/showthread.php?t=66340)

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

круто спс бошое


Время: 19:49