Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php/mysql]Oceny w tabeli
aga323
post
Post #1





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

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


Witam. Robię dzienniczek ucznia. Logowanie, uprawnienia, zarządzanie itd. mam zrobione, tylko teraz meczę sie nad wyświetleniem ocen danego ucznia. Chcę aby wyglądało to mniej więcej tak:
Imię nazwisko
j.polski: 5,3,5,1,4,5
j.niemiecki: 5,4,6,2
matematyka: 3,6,5,6,6
historia: 4,1,1,2,3
itd.

Może przedstawię kawałek kodu, który napisałam.
  1. <?php
  2.  
  3. $sql_conn = mysql_connect("", "", "")
  4. or die (mysql_error());
  5.  
  6.  
  7. or die (mysql_error());
  8. ?>
  9.  
  10. <?php
  11. $oceny = mysql_query("SELECT * FROM przedmioty p right join oceny o on p.id_przedmiotu=o.id_przed
    miotu WHERE o.id_ucznia= 1"
    )
  12. while ($row = mysql_fetch_array($oceny)) {
  13. echo $row['nazwa_przedmiotu'];
  14.  
  15. echo $row['oceny']; 
  16. }
  17. ?>

I po wyświetleniu strony pokazuję mi się:
W - FW - FW - FHistoriaHistoria
Ewentualnie po małych zmianach może pokazywać się
W-F:4, W-F:5, Historia:4 itd.
Ale nie wiem co zrobić żeby mi się wyświetlało tak jak przedstawiłam na początku.
Proszę o pomoc, bo już nie wiem co mam zrobić... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
=kokos=
post
Post #2





Grupa: Zarejestrowani
Postów: 114
Pomógł: 0
Dołączył: 6.08.2006

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


Można zrobić tak żeby np. wyświetlało tylko te przedmioty w których są wystawione jakieś oceny (jeśli uczeń nie będzie miał żadnej oceny z jakiegoś przedmiotu to nazwa nie zostanie wyświetlona), albo do tabeli przedmioty dodaj dwie kolumny "OD" ,"DO" gdzie wpisujesz od której klasy do której jest nauczany dany przedmiot (tak chyba będzie lepiej).

Ten post edytował =kokos= 30.04.2007, 12:48:34
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: 10.10.2025 - 10:17