Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]quiz
masterbx2
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 1.04.2011

Ostrzeżenie: (0%)
-----


próbuje zrobic cos w rodzaju quizu na stronke.

mam tabele pytania a w niej

id
pytanie
odpowiedz

chce teraz wyswietlic losowe pytanie i 4 losowe odpowiedzi w czym jedna jest prawidlowa

jak sie do tego najlepiej zabrac?

probowalem miedzy innymi tak:

  1. $query = mysql_query("SELECT pytanie, odpowiedz FROM pytania ORDER BY rand() LIMIT 4");
  2. while($row = mysql_fetch_assoc($query))
  3. {
  4. echo $row['pytanie'];
  5. echo $row['odpowiedz'];
  6.  
  7. }


ale nie wiem jak wtedy ustawic z osobna limity na pytania i odpoweidzi bo w tem sposob mam z kazdego po 4 :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
maviozo
post
Post #2





Grupa: Zarejestrowani
Postów: 197
Pomógł: 24
Dołączył: 22.11.2010

Ostrzeżenie: (0%)
-----


Moim skromnym zdaniem wersja z 4 kolumnami i pytaniem jednak ma sens, dlatego, że losowe niewłaściwe odpowiedzi mogą zupełnie nie pasować do pytania, tzn. nie pozostawiające nawet cienia wątpliwości.
Gdyby się jednak upierać, to zrobiłbym dwie tabele
id
pytanie
id_poprawnej_odpowiedzi

oraz tabela z listą wszystkich odpowiedzi.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 11:27