Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zagnieżdżone wyniki pobierane z bazy MySQL, pomóżcie
ebe_x
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 24.01.2006

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


Postaram się to przedstawić najjaśniej jak potrafię.
Chodzi o to,że mam bazę danych z uczniami, uczeń i jego oceny są w różnych tabelach w stosunku 1-wiele.
Teraz chciałbym, aby wypisywało mi w liniach kolejno:
komórkę z imieniem, nazwiskiem, przedmiotem , a następnie komórkę z jego wszystkimi ocenami w jednej komórce po przecinkach.

  1. <?php
  2.  
  3. $zapytanie = "SELECT , UCZEN.IMIE, UCZEN.NAZWISKO, PRZEDMIOT.PRZEDMIOT, OCENA.OCENA 
  4. FROM PROWADZACY, PRZEDMIOT,OCENA
  5. WHERE UCZEN.ID_UCZEN=OCENA.ID_UCZEN AND PRZEDMIOT.ID_PRZEDMIOT=OCENA.ID_PRZEDMIO
    T
  6.  ";
  7.  
  8. $wykonaj = mysql_query ($zapytanie);
  9.  
  10. while($wiersz=mysql_fetch_array ($wykonaj)) {
  11. echo " <tr>
  12. <td width=\"51\">".$wiersz['PRZEDMIOT']."</td>
  13. <td width=\"100\">".$wiersz['IMIE']."</td>
  14. <td align=center width=\"128\">" .$wiersz['NAZWISKO']. "</td>
  15.  
  16. ...
  17. <td >
  18. ...
  19.  
  20. <P>" .$wiersz['OCENA']. ",'';  /*JAK TO WYDOBYĆ questionmark.gif?*/
  21. ...
  22.  
  23. </td>
  24. ...
  25.  
  26. </tr>";
  27.  
  28. }
  29.  
  30.  
  31. ?>


poprawiam
---
nospor



Z góry dzięki

ebe.
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: 21.08.2025 - 14:45