![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 276 Pomógł: 3 Dołączył: 22.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mam dane przekazane do Smarty za pomocą tablicy asocjacyjne
Przykładowe dane wyglądają tak [id] [group_id] [group] [user_id] [username] 1 1 "uczniowie" 12 "Stefan" 2 1 "uczniowie" 15 "Arek" 3 1 "uczniowie" 17 "Romuald" 4 1 "uczniowie" 25 "Tomek" 5 2 "nauczyciele" 14 "Romek" 6 2 "nauczyciele" 19 "Krzysztof" 7 2 "nauczyciele" 66 "Ryszard" 8 3 "kuratorzy" 10 "Jan" 9 3 "kuratorzy" 22 "Grzegorz" Chciałbym za pomocą section wy swietlić te dane w nastepujący sposób. Uczniowie: - Stefan - Arek - Romulad - Tomek Nauczyciele - Romek - Krzysztof - Ryszard Kuratorzy - Jan - Grzegorz Jedyny sposób jaki mi przychodzi do głowy jest bardzo nieelegancki. Zasada działania polega na tym - zapamiętaj ID grupy - jeśli pierwsza iteracja wyświetl nazwę grupy - jesli nie pierwsza iteracja to porównaj aktualne ID grupy z zapamiętanym, jeśli się różni wyświetl nazwe grupy - wyświetl użytkownika Może ktoś zna lepszy sposób? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:58 |