![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 2.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam serwis dotyczacy zapisów studentów na specjalizacje. Mam 2 tabele: zapisy_na_specjalizacje z kolumnami: Id_zapisu_specjalizacja<PK>, Id_specjalizacja<FK>, Id_student<FK>, Data_zapisu_specjalizacja oraz Specjalizacje z kolumnami: Id_specjalizacja<PK>, Nazwa_specjalizacji, Liczba_miejsc, Student logując się na serwis wybiera z listy rozwijanej specjalizację. Chodzi o to, że ilość miejsc na każdej specjalizacji jest ograniczona, więc trzeba zrobić coś takiego jak zliczanie dla każdego przedmiotu ile osób sie juz na niego zapisało i porównanie tych wyników z Liczba_miejsc. Jeżeli ilość zapisanych studentów jest mniejsza od liczby miejsc dostępnych to specjalizacja sie wyświetla na liście rozwijanej, a jeżeli liczba studentów zapisanych na specjalizacje jest równa Liczba_miejsc to specjalizacja nie wyświetla sie w liście rozwijanej. Niby proste ale próbowałem już kilkoma sposobami i coś mi nie wychodzi. Poniżej przedstawiam kod formularza do zapisów:
Z góry dzięki za podpowiedzi |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 13:57 |