Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Błąd w kodzie,skrypt nie wyświetla danych
aga323
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 0
Dołączył: 26.01.2007
Skąd: Oborniki

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


Czy mógłby mi ktoś pomóc i mnie oświecić gdzie tu jest błąd?sad.gif gdyż w ogole skrypt nie wczytuje danych z bazy.
  1. <?php
  2. $id = $_GET['id'];
  3. //-------------------------
  4. //  Zapytanie
  5. //-------------------------
  6. $przedmioty = mysql_query("SELECT * FROM przedmioty WHERE id=$id");
  7. $row = mysql_fetch_assoc($przedmioty);
  8. //-------------------------
  9. echo '<form name="ocen" action="up(se).php" method="POST">';
  10. echo '<input type="hidden" name="przedmiot" value="'.$id.'" />';
  11. echo 'Przedmiot: ';
  12. echo $row['Nazwa'];
  13.  
  14. echo '<table border="1"><tr><td>Przedmioty</td><td>Semestr 1</td><td>Semestr 2</td></tr>';
  15. //Deklaruje zmienną coś
  16. $cos=1;
  17. //-------------------------
  18. //  Zapytanie
  19. //-------------------------
  20. //pobieramy wszystko o użytkownikach
  21. $query = "SELECT * FROM `users` WHERE klasa = '$klasa' AND ranga ='0'";
  22. $result = mysql_query ($query);
  23. //-------------------------
  24. while($wynik=mysql_fetch_array($result))
  25. {
  26. //Warunek aby nie wyswietlalo wychowawcy
  27. if($wynik['id'] != 1)
  28. {
  29. //Znak nowej lini, aby wprowadzić porządek w kodzie html
  30. echo "n";
  31. echo '<tr>';
  32. echo '<td>';
  33. //wyswietl imie i nazwisko
  34. echo $wynik['imie']. ' ' .$wynik['nazwisko'];
  35. echo '</td>';
  36. $uczen = $wynik['id'];
  37. $klasa = $_GET['klasa'];
  38. echo '<td>';
  39.  
  40. //-------------------------
  41. //  Zapytanie
  42. //-------------------------
  43. $oceny = mysql_query("SELECT * FROM `semestr` WHERE id_user=$uczen AND id_przedmiot=$id AND semes
    tr=1"
    );
  44. $ilosc = mysql_num_rows($oceny);
  45. //-------------------------
  46. //Sprawdzamy czy jest przynajmiej jedna ocena
  47. if($ilosc != 0)
  48. {
  49. //Zrobi pętle na ilosć ocen
  50. while($wiersz = mysql_fetch_assoc($oceny))
  51. {
  52. //wyswietl oceny
  53. echo $wiersz['ocena'];
  54. }
  55. echo '<br>';
  56. echo '<input type="hidden" name="U'.$cos.'" value="' .$wynik['id']. '" />';
  57. //Znak nowej lini, aby wprowadzić porządek w kodzie html
  58. echo "n";
  59. echo '<input type="text" name="T' .$cos. '"SIZE="1" value="" />';
  60. }
  61. else
  62. {
  63. echo 'Brak oceny.';
  64. //Znak nowej lini, aby wprowadzić porządek w kodzie html
  65. echo "n";
  66. echo '<input type="hidden" name="U'.$cos.'" value="' .$wynik['id']. '" />';
  67. echo '<br>';
  68. //Znak nowej lini, aby wprowadzić porządek w kodzie html
  69. echo "n";
  70. echo '<input type="text" name="T' .$cos. '"SIZE="1" value="" />';
  71. //Znak nowej lini, aby wprowadzić porządek w kodzie html
  72. echo "n";
  73. }
  74. $cos++;
  75. echo '</td>';
  76. ?>


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

Posty w temacie


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: 19.08.2025 - 04:29