Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Quiz
Inaro
post 11.05.2010, 14:04:50
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


Witam, pisałem jakiś czas temu podobny temat lecz nikt mi nie pomógł. Chcę zrobić quiz na którym będzie pytanie i 3 lub 3 odpowiedzi czy może mi ktoś pomóc zrobić taki quiz a i jeszcze jedno ponieważ gdy jesteśmy już na takim quizie to gdy odpowiedz będzie zła to nie przechodzimy dalej.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
varez
post 11.05.2010, 14:43:26
Post #2





Grupa: Zarejestrowani
Postów: 275
Pomógł: 32
Dołączył: 17.06.2007

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


rozumiem że nic nie umiesz zrobić..
więc pomoc na tym etapie może wyglądać tak:
http://www.google.com/search?client=opera&...-8&oe=utf-8
http://www.google.com/search?client=opera&...-8&oe=utf-8

ew. rozwiń swoją myśl
Go to the top of the page
+Quote Post
Inaro
post 11.05.2010, 14:50:18
Post #3





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


Chodzi mi bardziej o przykład lub coś takiego http://algorytmy.pl/00/04/64/index.php nie chodzi mi o kurs php czy html.
Go to the top of the page
+Quote Post
gigzorr
post 11.05.2010, 15:03:12
Post #4





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

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


Taki QUIZ to nic prostszego.
Wystarczy zrobić formularz w html przy pomocy radio! Noi reszta php , musisz utworzyć zmienne a później na nich operować.
Raczej gotowca tutaj nie dostaniesz.Czyli np.
  1. <form action="" method="post">
  2. Lubisz mnie?<input type="radio" value="tak" name="tak">
  3. <input type="radio" value="nie" name="nie">
  4. <input type="submit" value="Sprawdź!>
  5. </form>


I teraz w php sprawdzasz jeśli tak to poprawna jeśli nie to nie , za pomocą ifa.

Ten post edytował gigzorr 11.05.2010, 15:05:44
Go to the top of the page
+Quote Post
tehaha
post 11.05.2010, 15:05:55
Post #5





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


skoro znasz podstawy html i php, to na czym polega Twój problem? Chcesz pomocy a nie podałeś żadnych informacji.
- czy to ma skrypt, który pozwala na wygenerowanie ankiety czy tylko chcesz zrobić jedną ankietę?
- czy dane mają być zapisywane do bazy czy wysłane na mail?
Musisz się sprecyzować bo możliwości jest bardzo dużo, a ciężko zgadnąć co sobie wymyśliłeś.
Go to the top of the page
+Quote Post
Inaro
post 11.05.2010, 15:14:40
Post #6





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


Ja zrobiłem wcześniej taki quiz w php lecz dałem sobie z nim spokój ponieważ nie działa poprawnie pisałem też na różnych forach jak i też na tym ale to nic nie pomogło.

  1. <head>
  2. <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
  3. </head>
  4. <script>
  5. function przetowrz(){
  6. len = document.fi.kodtype.length;
  7. for (i = 0; i < len; i++) {
  8. if (document.fi.kodtype[i].checked) {
  9. wartosc = document.fi.kodtype[i].value;
  10. }
  11. }
  12. }
  13. </script>
  14.  
  15. <?php
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22. <table align=center cellspacing=0 width=80%>
  23. <tr>
  24. <td style="background-image: url(images); color:" height=30>
  25. <font size=3><b>Rejestracja - Pytania z wiedzy RP</td></tr>
  26. <tr><td bgcolor=><font color= size=2>
  27.  
  28.  
  29.  
  30.  
  31. <form id="fi" name="odpowiedz1" method="POST" action="misc.php?page=pytania">
  32. <fieldset>
  33. <legend>Czy na serwerze RP dopuszczalny jest Deathmatch (DM)tryb rozgrywki w grach multiplayerowych - Zabijanie ?</legend>
  34. <input type="radio" name="1" value="1" alt="" /> Oczywiście, że tak. Pod warunkiem, że akcja została rozegrana Role Play, oraz z dużym powodem użyciem broni wobec danej osoby<br>
  35. <input type="radio" name="1" value="2" alt="" /> Tak, ale tylko organizacje porządkowe <br>
  36. <input type="radio" name="1" value="3" alt="" /> Jeżeli admin pozwoli, to tak <br>
  37. <input type="radio" name="1" value="4" alt="" /> Przecież nikomu nic nie robię <br>
  38. </fieldset>
  39.  
  40. <BR><BR>
  41. <fieldset>
  42. <legend>Co zrobisz gdy na serwerze nie ma admina a cziter zabija graczy?</legend>
  43. <input type="radio" name="2" value="1" alt="" /> Napiszę do admina na gg, opiszę sytuację i nick czitera <br>
  44. <input type="radio" name="2" value="2" alt="" /> Szybko ucieknę z miejsca walki i będę czekał <br>
  45. <input type="radio" name="2" value="3" alt="" /> Wyjdę z serwera i pójdę na inny serwer <br>
  46. <input type="radio" name="2" value="4" alt="" /> Włącze czita i spróbuje z nim walczyć <br>
  47. </fieldset>
  48.  
  49. <BR><BR>
  50. <fieldset>
  51. <legend>Która komenda /ja jest nieprawidłowa?</legend>
  52. <input type="radio" name="3" value="1" alt="" /> /ja chwyta lewą ręką zza kabure, wyciągając z niej Colta 45, chwile później odbezpiecza go<br>
  53. <input type="radio" name="3" value="2" alt="" /> /ja strzela w osobnika <br>
  54. <input type="radio" name="3" value="3" alt="" /> /ja rzyga na Jino Kushido <br>
  55. <input type="radio" name="3" value="4" alt="" /> /ja naciska guzik w kokpicie auta <br>
  56. </fieldset>
  57.  
  58.  
  59. <BR><BR>
  60. <fieldset>
  61. <legend>Co zrobisz jak będziesz świadkiem dużego wypadku samochodowego?</legend>
  62. <input type="radio" name="4" value="1" alt="" /> Wyślę report do admina, bo gracze robią DD<br>
  63. <input type="radio" name="4" value="2" alt="" /> Szybko zadzwonię na policję i pogotowie<br>
  64. <input type="radio" name="4" value="3" alt="" /> Zrobię jednemu kierowcy NJ i ukradne mu wóz <br>
  65. <input type="radio" name="4" value="4" alt="" /> Szybko ulotnię się z miejsca wypadku, jeszcze będzie na mnie<br>
  66. </fieldset>
  67.  
  68.  
  69. <BR><BR>
  70. <fieldset>
  71. <legend>Jak zachowasz się, gdy ktoś cię potrąci samochodem?</legend>
  72. <input type="radio" name="5" value="1" alt="" /> Wyzwę go na kanale OOC<br>
  73. <input type="radio" name="5" value="2" alt="" /> Napisze /report do adminów za CK<br>
  74. <input type="radio" name="5" value="3" alt="" /> Wyjmę broń w sposób rp i zastrzele go<br>
  75. <input type="radio" name="5" value="4" alt="" /> Wpiszę /anim ranny i odegram akcję z zasadami Role Play<br>
  76. </fieldset>
  77.  
  78.  
  79. <BR><BR>
  80. <fieldset>
  81. <legend>Jakiś nieznajomy człowiek wsiada do twojego auta i prosi cie abyś go podrzucił, co zrobisz?</legend>
  82. <input type="radio" name="6" value="1" alt="" /> Wpiszę (/ja związuje człowieka, /do udało się!), wkońcu mam prawo do tego<br>
  83. <input type="radio" name="6" value="2" alt="" /> Napisze /report do adminów (%% wsiadł do mojego auta bez żadnej akcji RP)<br>
  84. <input type="radio" name="6" value="3" alt="" /> Wyciągne broń i mu dam<br>
  85. <input type="radio" name="6" value="4" alt="" /> Zawioze go tam gdzie chce<br>
  86. </fieldset>
  87.  
  88.  
  89. <BR><BR>
  90. <fieldset>
  91. <legend>Widzisz jak ktoś kradnie twój wóz, co robisz?</legend>
  92. <input type="radio" name="7" value="1" alt="" /> Dzwonię na policję, opisuje miejsce zdarzenia, numery rejestracyjne i dokładny opis zdarzenia<br>
  93. <input type="radio" name="7" value="2" alt="" /> Pytam się gościa na kanale OOC, oco mu chodzi<br>
  94. <input type="radio" name="7" value="3" alt="" /> Odegram akcje DM, może uda mi się go przestraszyć<br>
  95. <input type="radio" name="7" value="4" alt="" /> Wyślę report do admina, wkońcu od tego oni są<br>
  96. </fieldset>
  97.  
  98.  
  99. <BR><BR>
  100.  
  101. <input style="padding: 1px 102 1 102; background-color: #74ad5a; border-style: solid; border-width: 1px; border-color: #797979; color: white; font-family: sans-serif; font-weight: bold; font-size: 11px;" type="submit" name="Submit" value="Przejdź dalej" />
  102.  
  103. </form>
  104.  
  105. ';
  106. $err = 0;
  107. $iloscPytan = 7;
  108. for($i=1; $i<=$iloscPytan; $i++)
  109. {
  110. if(empty($_POST["$i"]))
  111. exit("Pozostawiles pytania bez odpowiedzi!");
  112. }
  113. if($_POST['1'] != 1)
  114. {
  115. $err++;
  116. }
  117. if($_POST['2'] != 1)
  118. {
  119. $err++;
  120. }
  121. if($_POST['3'] != 3)
  122. {
  123. $err++;
  124. }
  125. if($_POST['4'] != 2)
  126. {
  127. $err++;
  128. }
  129. if($_POST['5'] != 4)
  130. {
  131. $err++;
  132. }
  133. if($_POST['6'] != 2)
  134. {
  135. $err++;
  136. }
  137. if($_POST['7'] != 1)
  138. {
  139. $err++;
  140. }
  141. if($err == 0)
  142. {
  143. header("location: misc.php?page=rejestracjakonta");
  144. }
  145. else
  146. {
  147. if($err == 0)
  148. {
  149. echo "Źle!";
  150. }
  151. }
  152. {
  153. $_SESSION['krok'] == "3";
  154. }
  155.  
  156. </td>
  157. </tr>
  158. </table>
  159.  
  160.  
  161.  
  162. ';
  163.  
  164.  
  165. ?>
  166. <head>
  167. <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
  168. </head>
  169. </div>


Go to the top of the page
+Quote Post
varez
post 11.05.2010, 15:23:25
Post #7





Grupa: Zarejestrowani
Postów: 275
Pomógł: 32
Dołączył: 17.06.2007

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


z takim kodem to jednak wróć do mojej pierwszej odpowiedzi smile.gif
za dużo błędów żeby wypisywać..

Go to the top of the page
+Quote Post
Inaro
post 11.05.2010, 15:36:21
Post #8





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 4.03.2010

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


No dobra więc poszukałem trochę i znalazłem bardzo fajny skrypt php quiz przykład http://urp.xaa.pl/oracz-test/test.php tyle że mam jeden problem ponieważ tam gdy odpowiesz źle to pokazuje Ci złe odpowiedzi oraz dobre oraz gdy odpowiesz dobrze to pokazuje Ci na ile jesteś dobry ale niema takiego czegoś na końcu że "Przejdź dalej" tylko 'Sprawdź test..'
Go to the top of the page
+Quote Post
Dance4Love
post 13.05.2010, 13:44:10
Post #9





Grupa: Zarejestrowani
Postów: 26
Pomógł: 1
Dołączył: 22.06.2009

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


Cytat(Inaro @ 11.05.2010, 16:14:40 ) *
Ja zrobiłem wcześniej taki quiz w php lecz dałem sobie z nim spokój ponieważ nie działa poprawnie pisałem też na różnych forach jak i też na tym ale to nic nie pomogło.

  1. <head>
  2. <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
  3. </head>
  4. <script>
  5. function przetowrz(){
  6. len = document.fi.kodtype.length;
  7. for (i = 0; i < len; i++) {
  8. if (document.fi.kodtype[i].checked) {
  9. wartosc = document.fi.kodtype[i].value;
  10. }
  11. }
  12. }
  13. </script>
  14.  
  15. <?php
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22. <table align=center cellspacing=0 width=80%>
  23. <tr>
  24. <td style="background-image: url(images); color:" height=30>
  25. <font size=3><b>Rejestracja - Pytania z wiedzy RP</td></tr>
  26. <tr><td bgcolor=><font color= size=2>
  27.  
  28.  
  29.  
  30.  
  31. <form id="fi" name="odpowiedz1" method="POST" action="misc.php?page=pytania">
  32. <fieldset>
  33. <legend>Czy na serwerze RP dopuszczalny jest Deathmatch (DM)tryb rozgrywki w grach multiplayerowych - Zabijanie ?</legend>
  34. <input type="radio" name="1" value="1" alt="" /> Oczywiście, że tak. Pod warunkiem, że akcja została rozegrana Role Play, oraz z dużym powodem użyciem broni wobec danej osoby<br>
  35. <input type="radio" name="1" value="2" alt="" /> Tak, ale tylko organizacje porządkowe <br>
  36. <input type="radio" name="1" value="3" alt="" /> Jeżeli admin pozwoli, to tak <br>
  37. <input type="radio" name="1" value="4" alt="" /> Przecież nikomu nic nie robię <br>
  38. </fieldset>
  39.  
  40. <BR><BR>
  41. <fieldset>
  42. <legend>Co zrobisz gdy na serwerze nie ma admina a cziter zabija graczy?</legend>
  43. <input type="radio" name="2" value="1" alt="" /> Napiszę do admina na gg, opiszę sytuację i nick czitera <br>
  44. <input type="radio" name="2" value="2" alt="" /> Szybko ucieknę z miejsca walki i będę czekał <br>
  45. <input type="radio" name="2" value="3" alt="" /> Wyjdę z serwera i pójdę na inny serwer <br>
  46. <input type="radio" name="2" value="4" alt="" /> Włącze czita i spróbuje z nim walczyć <br>
  47. </fieldset>
  48.  
  49. <BR><BR>
  50. <fieldset>
  51. <legend>Która komenda /ja jest nieprawidłowa?</legend>
  52. <input type="radio" name="3" value="1" alt="" /> /ja chwyta lewą ręką zza kabure, wyciągając z niej Colta 45, chwile później odbezpiecza go<br>
  53. <input type="radio" name="3" value="2" alt="" /> /ja strzela w osobnika <br>
  54. <input type="radio" name="3" value="3" alt="" /> /ja rzyga na Jino Kushido <br>
  55. <input type="radio" name="3" value="4" alt="" /> /ja naciska guzik w kokpicie auta <br>
  56. </fieldset>
  57.  
  58.  
  59. <BR><BR>
  60. <fieldset>
  61. <legend>Co zrobisz jak będziesz świadkiem dużego wypadku samochodowego?</legend>
  62. <input type="radio" name="4" value="1" alt="" /> Wyślę report do admina, bo gracze robią DD<br>
  63. <input type="radio" name="4" value="2" alt="" /> Szybko zadzwonię na policję i pogotowie<br>
  64. <input type="radio" name="4" value="3" alt="" /> Zrobię jednemu kierowcy NJ i ukradne mu wóz <br>
  65. <input type="radio" name="4" value="4" alt="" /> Szybko ulotnię się z miejsca wypadku, jeszcze będzie na mnie<br>
  66. </fieldset>
  67.  
  68.  
  69. <BR><BR>
  70. <fieldset>
  71. <legend>Jak zachowasz się, gdy ktoś cię potrąci samochodem?</legend>
  72. <input type="radio" name="5" value="1" alt="" /> Wyzwę go na kanale OOC<br>
  73. <input type="radio" name="5" value="2" alt="" /> Napisze /report do adminów za CK<br>
  74. <input type="radio" name="5" value="3" alt="" /> Wyjmę broń w sposób rp i zastrzele go<br>
  75. <input type="radio" name="5" value="4" alt="" /> Wpiszę /anim ranny i odegram akcję z zasadami Role Play<br>
  76. </fieldset>
  77.  
  78.  
  79. <BR><BR>
  80. <fieldset>
  81. <legend>Jakiś nieznajomy człowiek wsiada do twojego auta i prosi cie abyś go podrzucił, co zrobisz?</legend>
  82. <input type="radio" name="6" value="1" alt="" /> Wpiszę (/ja związuje człowieka, /do udało się!), wkońcu mam prawo do tego<br>
  83. <input type="radio" name="6" value="2" alt="" /> Napisze /report do adminów (%% wsiadł do mojego auta bez żadnej akcji RP)<br>
  84. <input type="radio" name="6" value="3" alt="" /> Wyciągne broń i mu dam<br>
  85. <input type="radio" name="6" value="4" alt="" /> Zawioze go tam gdzie chce<br>
  86. </fieldset>
  87.  
  88.  
  89. <BR><BR>
  90. <fieldset>
  91. <legend>Widzisz jak ktoś kradnie twój wóz, co robisz?</legend>
  92. <input type="radio" name="7" value="1" alt="" /> Dzwonię na policję, opisuje miejsce zdarzenia, numery rejestracyjne i dokładny opis zdarzenia<br>
  93. <input type="radio" name="7" value="2" alt="" /> Pytam się gościa na kanale OOC, oco mu chodzi<br>
  94. <input type="radio" name="7" value="3" alt="" /> Odegram akcje DM, może uda mi się go przestraszyć<br>
  95. <input type="radio" name="7" value="4" alt="" /> Wyślę report do admina, wkońcu od tego oni są<br>
  96. </fieldset>
  97.  
  98.  
  99. <BR><BR>
  100.  
  101. <input style="padding: 1px 102 1 102; background-color: #74ad5a; border-style: solid; border-width: 1px; border-color: #797979; color: white; font-family: sans-serif; font-weight: bold; font-size: 11px;" type="submit" name="Submit" value="Przejdź dalej" />
  102.  
  103. </form>
  104.  
  105. ';
  106. $err = 0;
  107. $iloscPytan = 7;
  108. for($i=1; $i<=$iloscPytan; $i++)
  109. {
  110. if(empty($_POST["$i"]))
  111. exit("Pozostawiles pytania bez odpowiedzi!");
  112. }
  113. if($_POST['1'] != 1)
  114. {
  115. $err++;
  116. }
  117. if($_POST['2'] != 1)
  118. {
  119. $err++;
  120. }
  121. if($_POST['3'] != 3)
  122. {
  123. $err++;
  124. }
  125. if($_POST['4'] != 2)
  126. {
  127. $err++;
  128. }
  129. if($_POST['5'] != 4)
  130. {
  131. $err++;
  132. }
  133. if($_POST['6'] != 2)
  134. {
  135. $err++;
  136. }
  137. if($_POST['7'] != 1)
  138. {
  139. $err++;
  140. }
  141. if($err == 0)
  142. {
  143. header("location: misc.php?page=rejestracjakonta");
  144. }
  145. else
  146. {
  147. if($err == 0)
  148. {
  149. echo "Źle!";
  150. }
  151. }
  152. {
  153. $_SESSION['krok'] == "3";
  154. }
  155.  
  156. </td>
  157. </tr>
  158. </table>
  159.  
  160.  
  161.  
  162. ';
  163.  
  164.  
  165. ?>
  166. <head>
  167. <meta http-equiv="Content-type" content="text/html; charset=ISO-8859-2" />
  168. </head>
  169. </div>



Phaha, osłabiasz mnie... ty zrobiłeś ten skrypt?
Teraz to przegięcie, podpisujesz się pod każdym skryptem użytkowników którzy się namęczyli i pocili się by je zrobić - ty jakby nigdy nic podpisujesz to jako własne, mam nadzieje że twoja praca w przyszłości nie będzie polegała na zasadzie "to moje".
Radzę ci zmienić swój tok postępowania, bo zakończy się gorzej niż poprzednia "sprawa". Bo widzę że twoi rodzice nie robią sobie nic z tego co robisz, no i że śpią na kasie.

Sorry za spam, ale wpienił mnie.

Ten post edytował Dance4Love 13.05.2010, 13:46:37


--------------------
Porady dla konsumenta
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 Wersja Lo-Fi Aktualny czas: 31.07.2025 - 00:03