1. Losowanie 10-u liczb;
2. Umieszczenie liczb w tablicy;
3. W zależności od wylosowanej liczby (z tablicy) pobranie z bazy danych pytanie + kilka odpowiedzi (id_pytania=wylosowanej_liczbie);
4. Umieszczenie pytania wraz z odpowiedziami w formularzu.
Co zrobić aby punkty 3, 4 powtórzyć na wszystkich wylosowanych elementach
(użytkownik musi mieć możliwość przyciśnięcia przycisku "Następne pytanie")
Część kodu z punktów 3,4:
Cytat
$zapytanie = mysql_query("select ....
where id_pytania=$wylosowana[&j]");
echo '<form method="post" action="test.php">';
//wypisz w pętli 4 odpowiedzi i pytanie
for($licznik=0; $licznik<4; $licznik++)
{
$wiersz = mysql_fetch_array($zapytanie);
if($licznik==0)
{
//wypisz pytanie
echo stripslashes($wiersz['pytanie']);
echo '<br>';
}
echo '<input type="checkbox" name="odp';
echo $licznik; echo'" value="1"> ' ;
//wypisz odpowiedz
echo stripslashes($wiersz['odpowiedz']);
}
//tu raczej nie powinno być pole submit - powtórzony zostanie proces
//losowanie liczb a tego chcę uniknąć
echo '<input type="submit" value="Nastepne pytanie">';
where id_pytania=$wylosowana[&j]");
echo '<form method="post" action="test.php">';
//wypisz w pętli 4 odpowiedzi i pytanie
for($licznik=0; $licznik<4; $licznik++)
{
$wiersz = mysql_fetch_array($zapytanie);
if($licznik==0)
{
//wypisz pytanie
echo stripslashes($wiersz['pytanie']);
echo '<br>';
}
echo '<input type="checkbox" name="odp';
echo $licznik; echo'" value="1"> ' ;
//wypisz odpowiedz
echo stripslashes($wiersz['odpowiedz']);
}
//tu raczej nie powinno być pole submit - powtórzony zostanie proces
//losowanie liczb a tego chcę uniknąć
echo '<input type="submit" value="Nastepne pytanie">';
Tą część chciałbym powtórzyć dla każdej z 10 wartości tablicy $wylosowana ($j od 0 do 9), ale tak by kolejne pytanie pojawiło się po przyciśnięciu pola wartości "Następne pytanie". Proszę o pomoc. Z góry wielkie dzięki!