Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] Quiz w postaci formularza
Forum PHP.pl > Forum > Przedszkole
-ddr-
Siemano, mam zamiar zrobić taki mały quiz, test - coś w tym rodzaju. Po prostu będzie kilka pytań i cztery odpowiedzi (a, b, c, d), przykładowo:

  1. <div class='thead'>1. Pytanie tutaj jakieś pewnie będzie czy coś?</div>
  2. <div class='trow2'>
  3. <form action=''>
  4. <input type='radio' name='pytanie1' value='1' />a) Pierwsza odpowiedź
  5. </br><input type='radio' name='pytanie1' value='2' />b) Druga odpowiedź
  6. </br><input type='radio' name='pytanie1' value='3' />c) Trzecia odpowiedź
  7. </br><input type='radio' name='pytanie1' value='4' />d) Czwarta odpowiedź
  8. </form>
  9. </div>


Na tym samym zasadzie są kolejne pytania tyle że z kolejnymi pytaniami zmienia się name='pytanie2, 3, 4..' a value byłoby to samo, chyba że numerować dalej ale to chyba nie istotne. Po prostu mam problem przy końcu - chciałbym zrobić przycisk submit, który sprawdzałby czy ktoś rozwiązał test poprawnie (przypuśćmy że w pytaniu pierwszym dobra odpowiedź to b - więc pytanie 1 dobry value to 2). Jeśli ktoś dobrze rozwiązał test to przenosi go dalej a jeśli nie to wyświetla tekst, że coś jest złe lub po prostu odświeża strone. Chodzi mi głównie o to sprawdzanie i jeśli dobrze to przenosi dalej. Proszę o pomoc.
ddr
Nie wiem dlaczego napisało mi to rzekomo jako gość skoro byłem zalogowany - wybaczcie.
Wazniak96
Zapisujesz poprawne odpowiedzi do tablicy, a następnie pętlą jedziesz po tablicy post i sprawdzasz poprawność. Jeżeli zła to. Przekierowanie... Potrzebne zagadnienja: instrukcje warunkowe, pętla foreach, dane z formularza, przekierowanie html. Potrzebne funkcje: isset
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-2025 Invision Power Services, Inc.