Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> quiz
nevar
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 26.03.2006

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


Witam! Mam takie dwa skrypty: quiz.php i wynik.php
Mam wielką prośbę aby ktoś wytłumaczył mi dokładnie krok po kroku jak działają te skrypty. Sprawa jest bardzo pilna.
Z góry wielkie dzięki!

quiz.php

  1. <?
  2. include ("baza.php"); 
  3. $baza = mysql_connect ($mysql_host, $mysql_user, $mysql_haslo);
  4. mysql_select_db($mysql_baza); 
  5. $wynik = mysql_query("select * from quiz ORDER BY RAND() LIMIT 3;"); 
  6. if (mysql_num_rows ($wynik)>0) 
  7. {
  8. $i=1;
  9. print '<form ENCTYPE="multipart/form-data" action="wynik.php" method="post" target="">';
  10. print '<INPUT TYPE="hidden" name="id" value='.$id.'>';
  11. while($pytanie = mysql_fetch_array($wynik)) 
  12. {
  13. print '<font face="Arial" size="3">'.$i.'.</font>';
  14. print '<font face="Arial" size="3">'.$pytanie['pyt'].'</font><br>';
  15. print '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="a" />'.$pytanie['odpa'].'<br></font>';
  16. print '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="b" />'.$pytanie['odpb'].'<br></font>';
  17. print '<font face="Arial" size="2"><input type="radio" name=p'.$pytanie['id'].' value="c" />'.$pytanie['odpc'].'<br></font>';
  18. print '<br><hr>';
  19. $i++;
  20. }
  21. print '<INPUT class=normalne TYPE="submit" VALUE="WYNIK">';
  22. print '</form>';
  23. }
  24.  
  25. ?>


wynik.php

  1. <?
  2. include ("baza.php"); 
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  6. <title>..::Quiz::..</title>
  7. </head>
  8. <body>';
  9. $baza = mysql_connect ($mysql_host, $mysql_user, $mysql_haslo);
  10. mysql_select_db($mysql_baza);
  11. reset ($HTTP_POST_VARS);
  12. $w=0;
  13. while (list ($key, $val) = each ($HTTP_POST_VARS)) 
  14. {
  15. if (substr($key,0,1)=='p')
  16. {
  17. $wynik = mysql_query('select * from quiz where odppraw="'.$val.'" and id='.substr($key,1,6).';');
  18. if (mysql_num_rows ($wynik)==1)
  19. {
  20. $w++;
  21. }
  22.  
  23. }
  24.  
  25. }
  26. mysql_query('update wynik set id_user="'.$id.'",wynik='.$w.';');
  27.  
  28. print '<br>
  29. <table align="center" cellspacing="20" width="500">
  30. <tr >
  31. <td><center><font face="Arial" size="4" color="green">Twoja liczba poprawnych odpowiedzi to: '.$w.'</font></center></td>
  32. </tr>
  33. <tr>
  34. <td><center><a href="index.html"><font face="Arial" size="3">Strona Główna</font></a></font></center></td>
  35. </tr>
  36. </table> ';
  37.  
  38. print '</body></html>';
  39.  
  40. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- nevar   quiz   7.05.2006, 13:33:24
- - Master Miko   quiz.php: Wybiera losowo 3 pytania z bazy danych, ...   7.05.2006, 14:39:30
- - nevar   No właśnie nie bardzo rozumiem działanie kilku fra...   7.05.2006, 15:04:34
- - Master Miko   Przede wszystkim zmień: [PHP] pobierz, plaintext ...   7.05.2006, 15:29:43
- - nevar   Tabele wynik jest niepotrzebna mam tylko tabele ...   7.05.2006, 15:51:56
- - Master Miko   Zrobić do tego skrypt, najlepiej oparty na sesjach...   7.05.2006, 16:36:08
- - nevar   Mam już skrypt do logowania i rejestracji, jest op...   7.05.2006, 16:49:11
- - Master Miko   no to podaj jakieś dane o tej sesji.. np. jak nazy...   7.05.2006, 16:50:25
- - nevar   tak wygląda ten skrypt logowania: [PHP] pobierz, ...   7.05.2006, 16:55:02
- - kwiateusz   czyzby to mialo tak wygladac ? [PHP] pobierz, pla...   7.05.2006, 17:33:07
- - nevar   Zmieniłem to trochę i teraz wygląda to tak: [PHP]...   7.05.2006, 18:09:04
- - Master Miko   Przeczytaj kod zanim umieścisz... LINIA 28: ...   7.05.2006, 18:30:31
- - nevar   Zmieniłem ale dalej nie działa:( Wyswietla ile jes...   7.05.2006, 18:35:22
- - Master Miko   A jesteś zalogowany? spróbuj...: [PHP] pobierz, p...   7.05.2006, 18:43:16
- - nevar   No faktycznie wyświetla mi, że nie jestem zalogowa...   7.05.2006, 19:00:49
- - Master Miko   Zaloguj się przez skrypt login!! (a jak ...   7.05.2006, 19:07:02
- - nevar   Ten skrypt logowania podałem wyżej   7.05.2006, 19:18:28
- - Master Miko   tam gdzie jest: [PHP] pobierz, plaintext <?ph...   7.05.2006, 21:08:28
- - nevar   Gdyby nie logowało to chyba nie spełniłoby warunku...   7.05.2006, 21:34:03


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

 



RSS Aktualny czas: 24.08.2025 - 00:55