Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt pytanie - odpowiedź
Forum PHP.pl > Forum > Gotowe rozwiązania
kamil697
Jak zrobić skrypt jest pytanie i 3 odpowiedzi(lub więcej) i tylko jedna prawidłowa odpowiedź np.

Stolicą Polski jest:
Kraków
Warszawa
Gdańsk

Chce to później połączyć ze skryptem który już posiadam aby użytkownik za prawidłową odpowiedź coś dostawał np. jakieś punkty.

Mógł by ktoś to pomóc zrobić lub podał by link gdzie można coś takiego znaleźć

gigzorr
Cytat(kamil697 @ 10.07.2010, 21:21:31 ) *
Jak zrobić skrypt jest pytanie i 3 odpowiedzi(lub więcej) i tylko jedna prawidłowa odpowiedź np.

Stolicą Polski jest:
Kraków
Warszawa
Gdańsk

Chce to później połączyć ze skryptem który już posiadam aby użytkownik za prawidłową odpowiedź coś dostawał np. jakieś punkty.

Mógł by ktoś to pomóc zrobić lub podał by link gdzie można coś takiego znaleźć


Ja bym to tak zrobił:
  1. if ($krakow)
  2. {
  3. echo 'zla odpowiedz';
  4. }
  5. elseif ($costam)
  6. {
  7. echo 'zla odpowiedz!';
  8. }
  9. elseif ($poprawana odpowiedz)
  10. {
  11. echo 'dobra odpowiedz';
  12. $query = "UPDATE cos tam" or mysql_error());
  13. }
  14.  
  15.  
Gribo
Wszstko zalezy jaka masz strukturę bazy danych. Rozwiazń twojego problemu jest multum. Mozesz w bazie przetrzymywac w bazie danych np taka strukture :

id
pytanie
odp1
odp2
odp3
odp4
popOdp

i potem sprawdzać poprostu czy odpowiedź użytjkownika zgadza się z tym co w kolumnie bazy danych popOdp.
To jest tylko prosty przykład bo baze danych możesz rozbudować o wiele bardziej.
kamil697
Co do bazy danych to nie mam jeszcze jej utworzonej

powiedzmy że mam tak

  1. Stolicą Polski jest:<br>
  2. <input type='radio' name='pytanie1' value='krakow'>Kraków<br>
  3. <input type='radio' name='pytanie1' value='warszawa'>Warszawa<br>
  4. <input type='radio' name='pytanie1' value='gdansk'>Gdańsk<br>


i co dalej

Myślałem jeszcze nad czymś takim aby na pytanie można było odpowiedzieć tylko raz a po upłynięciu 24h pojawiały się 3 nowe
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.