Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Test
-Babcia@Stefa II-
post
Post #1





Goście







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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Przenosze do Gotowe skrypty > Szukam


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
hwao
post
Post #3


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




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.
Go to the top of the page
+Quote Post
Nightwalker
post
Post #4





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 5.02.2006
Skąd: Bytom

Ostrzeżenie: (10%)
X----


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:

Ten post edytował Nightwalker 9.06.2006, 20:41:43


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 12:06