![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 7 Dołączył: 2.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z foreach i smarty. Chce wyswietlic kategorie a pod nimi sub kategorie. Kategoriami w tym przypadku sa kierunki studiow, a podkategoriami grupy. Zrobilem taki kod:
i dziala bez zarzutow teraz chce to zrobic za pomoca smarty:
tpl: Kod {foreach item=kierunek from=$kierunki} {kierunek.kierunek} a tutaj musze wstawic petle wyswietlajaca grupy {/foreach} probowalem w ten sposob:
i tpl: Kod {foreach item=kierunek from=$kierunki} {$kierunek.kierunek} {foreach item=grupa from=$grupy} {$grupa.nazwa} {/foreach} {/foreach} i nie dziala ![]() Ten post edytował omeck 21.08.2005, 18:47:59 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Pobierz dane z bazy i zapisz je w jednej tablicy (mniej więcej tak jak robisz to teraz) dwuwymiarowej, która powinna wyglądać tak:
Kod array( 'kierunek A' = array( 'grupa A', 'grupa B', 'grupa C' ), 'kierunek B' = array( 'grupa A', 'grupa B' ) ); Hint:
A w szablonie smarty: -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 7 Dołączył: 2.07.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
DZIAŁA!!!
![]() musialem jeszcze tylko oczywiscie zmienic z $tablica[ $kierunek ] na $tablica[$kierunek->kierunek] WIELKIE DZIEKI!!!! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:07 |