![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 23.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt wykonuje kolejno działania:
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">'; 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! Ten post edytował __rafal__ 2.11.2004, 14:34:25 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:09 |