![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
Witam! Wpadłem na pomysł że zrobię stronkę szkoły bo aktualna strona jest stworzona na php fusion co dla mnie jest porażką. Znajduje się ona pod tym adresem. I mam pytanie jak zrobić oceny do dziennika. Wpadłem na pomysł dodawania ocen kolorami przez select, ale nie wiem jak połączyć oceny danej osoby z danym uczniem. Czy zrobić tak:
rejestracja posiada id (użytkownika) tabela oceny posiadała by: nr(pożądkowy) nrp(numer przedmiotu) np.1=polski, 2=matma itd. nru(numer ucznia) gdzie id(ucznia)=nru ocena(nie trzeba tłumaczyć) ale wtedy będzie dużo ocen. Czy to rozwiązanie jest optymalne i czy macie jakieś inne pomysły? -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
hmnm ja bym zrobił na 3 tabelach
1 - id_ucznia , imie nazwisko , klasa 2 - nr_oceny , nr_przedmiotu, id_ucznia,ocena 3 nr_przedmiotu , nazwa_przedmiotu |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
Dobrze tylko pozwólcie że zadam jeszcze jedno pytanie. Jak łączy się trzy tabele? W dwóch zapytaniach czy w jednym? Jak w jednym to proszę o przykład jak w dwóch to dam sobie raczej radę. Dziękuje za pomoc ;-)
-------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
hmm ja to widzę tak powiedzmy chcesz wyświetlić wszystkich uczniów danej klasy to dajesz SELECT id_ucznia,imie,nazwisko where klasa = id_klasy
wyświetlasz uczniów i kazde imie i nazwisko i dajesz linka do profilu ucznia (w linku przekazywane jest jego id) w profilu dajesz zapytanie SELECT a.ocena,b.nazwa_przedmiotu FROM 2 a LEFT JOIN 3 b ON a.nr_przedmiotu = b.nr_przedmiotu WHERE id_ucznia = GET z linka te cyfry w zapytaniu to te 'nazwy' tabel co dałem we wczesniejszym poście . PS szkoła powierza tobie tworzenie dziennika elektronicznego O.o ? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 650 Pomógł: 16 Dołączył: 5.07.2010 Skąd: Ściśle Tajne Ostrzeżenie: (0%) ![]() ![]() |
1. Chcę aby tylko rodzić mógł zobaczyć oceny swojego dziecka.
2. Dzięki za odpowiedź zaraz coś pokombinuje 3. Szkoła nie powierzyła mi tego zadania tylko robię to, aby podnieść poziom strony szkoły z php fusion na własny skrypt. Przy okazji się czegoś nauczę ![]() LECI POMÓGŁ -------------------- Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:15 |