Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z ułożenie zapytania
aga323
post 19.05.2007, 09:43:37
Post #1





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

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


Witam wszystkich Forumowiczów. Otóż pisze skrypt - dzienniczek internetowy dosyć dużo mam już zrobione, jednak narazie miałam wszystko ustalone pod jednego nauczyciela i 1 klasę. I nie wiem jak to teraz zrobić przy większej ilości klas, żeby danemu wychowawcy wyświetlało tylko stopnie jego klasy. Przywileje mam zrobione na Administrator, Wychowawca i Rodzic. Może podam kawałek kodu tego dla 1 klasy i 1 wychowawcy żeby było trochę jaśniej smile.gif
  1. <?php
  2. //Laczenie z baza
  3. include ("connect.php");
  4. $id = $_GET['id'];
  5. //-------------------------
  6. //  Zapytanie
  7. //-------------------------
  8. $przedmioty = mysql_query("SELECT * FROM przedmioty");
  9. $row = mysql_fetch_assoc($przedmioty);
  10. //-------------------------
  11. echo '<form name="ocen" action="up.php" method="POST">';
  12. echo '<input type="hidden" name="przedmiot" value="'.$id.'" />';
  13. echo 'Przedmiot: ';
  14. echo $row['Nazwa']. ' ';
  15. echo '<table border="1"><tr><td>Przedmioty</td><td>Oceny</td></tr>';
  16. //Deklaruje zmienną coś
  17. $cos=1;
  18. //-------------------------
  19. //  Zapytanie
  20. //-------------------------
  21. //pobieramy wszystko o użytkownikach
  22. $query = "SELECT * FROM user";
  23. $result = mysql_query ($query);
  24. //-------------------------
  25. while($wynik=mysql_fetch_array($result))
  26. {
  27. //Warunek aby nie wyswietlalo wychowawcy
  28. if($wynik['id'] != 1)
  29. {
  30. //Znak nowej lini, aby wprowadzić porządek w kodzie html
  31. echo "n";
  32. echo '<tr>';
  33. echo '<td>';
  34. //wyswietl imie i nazwisko
  35. echo $wynik['Imie']. ' ' .$wynik['Nazwisko'];
  36. echo '</td>';
  37. echo '<td>';
  38. $uczen = $wynik['id'];
  39. //-------------------------
  40. //  Zapytanie
  41. //-------------------------
  42. $oceny = mysql_query("SELECT * FROM oceny WHERE id_user=$uczen AND id_przedmiot=$id");
  43. $ilosc = mysql_num_rows($oceny);
  44. //-------------------------
  45. //Sprawdzamy czy jest przynajmiej jedna ocena
  46. if($ilosc != 0)
  47. {
  48. // itd. ale myślę, że dalej już nie trzeba podawać :)
  49. ?>

Mam nadzieję, że wiecie o o mi chodzi. Proszę o pomoc!


--------------------
Go to the top of the page
+Quote Post
Daimos
post 19.05.2007, 09:47:23
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


jezeli masz tabele wychowawcy, to przy ocenach/klasie dodaj pole w ktorym umiescisz ID wychowawcy
po sprawdzeniu warunku kazdemu wychowawcy bedzie sie wyswietlala jego klasa


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
aga323
post 19.05.2007, 09:52:17
Post #3





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

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


Aha... czyli trzeba by zrobić tabelę wychowawcy, ale jakby to później do tego kodu co wysłałam dodać, sorki ale jeszcze raczkuje w php i moja wiedza na ten temat nie jest zbyt obszerna, więc proszę o wyrozumiałość i małą pomoc smile.gif


--------------------
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: 5.07.2025 - 19:09