z iloscia pytan poradzilem sobie w taki sposob
<?php
$wynik = mysql_query("SELECT * FROM quiz ORDER BY RAND() LIMIT 3;"); ?>
zrobilem wyswieltenie pytan while
<?php
echo '<form method="post" action="sprawdz.php" >'; {
echo $wynik['pytanie'].'<br>'; //tresc pytania echo '<input type="radio" name='.$wynik['id'].' value="odp1">'.$wynik['odp1'].'<br>'; echo '<input type="radio" name='.$wynik['id'].' value="odp2">'.$wynik['odp2'].'<br>'; echo '<input type="radio" name='.$wynik['id'].' value="odp3">'.$wynik['odp3'].'<br>'; $i++;
}
echo '<input type="submit" VALUE="sprawdz wynik">'; ?>
i teraz jak sprawdzic czy prawidlowe odp jest zaznaczone
tabela wyglada tak:
pole pytanie - tresc pytania
pole odp1, odp2, odp3 - tresci odpowiedzi
pole ok zaiwera np odp1 jesli odp ta jest prawidlowa
CREATE TABLE `quiz` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pytanie` text NOT NULL,
`odp1` text NOT NULL,
`odp2` text NOT NULL,
`odp3` text NOT NULL,
`ok` text NOT NULL,
PRIMARY KEY (`id`)
)
taki mialem pomysl na tabele nie wiem czy najlepszy czy najgorszy