Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP] Sprawdzenie odpowiedzi quizu
Leniwy
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 14.01.2009

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


EDIT: 7-6-2010

Znalazłem sposób na rozwiązanie mojego problemu: za pomocą metody post przesyłam odpowiedzi do podstrony cw_wynik.php

Teraz mam jednak problem z odczytaniem ich ...

Funkcja tworząca pytanie na cw_do.php:
  1. function pokaz_pytanie($i, $id){
  2.  
  3. $query="select tresc from pytania where id='$id'";
  4. $result=mysql_query($query);
  5.  
  6. if($pytanie=mysql_fetch_array($result,MYSQL_ASSOC) ){
  7. echo "<div id="."pytanie".">$i. ".$pytanie['tresc']." </div><br />";
  8.  
  9. for($j=1;$j<=3;$j++){
  10. $query="select * from odpowiedzi where id_pytania='$id' and wew_id='$j'";
  11. $result=mysql_query($query);
  12. if($odpowiedz=mysql_fetch_array($result,MYSQL_ASSOC) ){
  13. echo " <div id="."odpowiedz".">";
  14. echo " <input type="."hidden"." name="."$i"."$j"." value="."0"." />";
  15. echo " <input type="."checkbox"." name="."$i"."$j"." value="."1"." /> ".$odpowiedz['tresc']."</div> <br />";
  16. }
  17. }
  18. echo " <br />";
  19. }
  20. }


funkcja sprawdzająca pytanie na cw_wynik.php:
  1. function sprawdz_pytanie($i, $id){
  2.  
  3. $query="select tresc from pytania where id='$id'";
  4. $result=mysql_query($query);
  5.  
  6. if($pytanie=mysql_fetch_array($result,MYSQL_ASSOC) ){
  7. echo "<div id="."pytanie".">$i. ".$pytanie['tresc']." </div><br />";
  8.  
  9. for($j=1;$j<=3;$j++){
  10. $query="select * from odpowiedzi where id_pytania='$id' and wew_id='$j'";
  11. $result=mysql_query($query);
  12. if($odpowiedz=mysql_fetch_array($result,MYSQL_ASSOC) ){
  13. echo " <div id="."odpowiedz"."> <input type="."checkbox"." name="."$i"."$j"." value="."1"." /> ".$odpowiedz['tresc']."</div> <br />";
  14. $pom = $odpowiedz['odp'];
  15.  
  16. if(isset($_POST['$i.$j'])){ // nie wiem jak się dostać do pola o nazwie $i $j (nazwy sa typu: 11, 12 itd)
  17. $pom_zaz = $_POST['$i.$j'];
  18. if($pom_zaz == $pom){
  19. echo " TAK ";
  20. } else{
  21. echo " NIE ";
  22. }
  23. }
  24. }
  25. }
  26. echo " <br />";
  27. }
  28. }


proszę o szybka pomoc (IMG:style_emoticons/default/sad.gif)

Może ktoś pomóc?

Ten post edytował Leniwy 7.06.2010, 20:41:42
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 23:54