Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Test
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
Babcia@Stefa II
Witam, czy ma ktoś skrypt który jest jak test czyli formulaż z odpowiedziami które się zaznacza a później to pokazuje się co jest źle a co dobrze?
dr_bonzo
Przenosze do Gotowe skrypty > Szukam
hwao
formulaż?

Proszę napisz posta od początku i opisz dokładnie swój problem.
Przydało by się też troche bardziej po Polsku, a nie 10s od niechcenia.
Nightwalker
jeżeli chodzi Ci o quiz to najprostrzy sposób:

  1. <?php
  2.  
  3. if(isset($_POST['Wyslij_odpowiedzi']))
  4. {
  5. if($_POST['odpowiedz_odpowiadajacego1'] == 'poprawna odpowiedz1')
  6. {
  7. echo 'poprawnie odpowiedziales na pytanie1';
  8. }
  9. else
  10. {
  11. echo 'Zle odpowiedziales na pytanie numer 1';
  12. }
  13.  
  14. if($_POST['odpowiedz_odpowiadajacego2'] == 'poprawna odpowiedz2')
  15. {
  16. echo 'poprawnie odpowiedziales na pytanie2';
  17. }
  18. else
  19. {
  20. echo 'Zle odpowiedziales na pytanie numer 2';
  21. }
  22. }
  23. else
  24. {
  25. echo "<form method='post' action='" . $_SERVER['PHP_SELF'] . "'>n";
  26. echo "<input type='text' name='odpowiedz_odpowiadajacego1' id='odpowiedz_odpowiadajacego1' />n";
  27. echo "<input type='text' name='odpowiedz_odpowiadajacego2' id='odpowiedz_odpowiadajacego2' />n";
  28. echo "<input type='Wyslij_odpowiedzi' id='Wyslij_odpowiedzi' />n";
  29. echo "</form>n";
  30. }
  31.  
  32. // itd
  33.  
  34. ?>


lub:

  1. <?php
  2.  
  3. if(isset($_POST['Wyslij_odpowiedzi']))
  4. {
  5. if($_POST['odpowiedz_odpowiadajacego1'] == 'poprawna odpowiedz1' && $_POST['odpowiedz_odpowiadajacego2'] == 'poprawna odpowiedz2')
  6. {
  7. echo 'Wszystkie odpowiedzi poprawne!';
  8. }
  9. }
  10. else
  11. {
  12. echo "<form method='post' action='" . $_SERVER['PHP_SELF'] . "'>n";
  13. echo "<input type='text' name='odpowiedz_odpowiadajacego1' id='odpowiedz_odpowiadajacego1' />n";
  14. echo "<input type='text' name='odpowiedz_odpowiadajacego2' id='odpowiedz_odpowiadajacego2' />n";
  15. echo "<input type='Wyslij_odpowiedzi' id='Wyslij_odpowiedzi' />n";
  16. echo "</form>n";
  17. }
  18. // itd
  19.  
  20. ?>


Oczywiście te sposoby są same w sobie nie wygodne :roll2:
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.