![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 788 Pomógł: 1 Dołączył: 17.09.2004 Ostrzeżenie: (10%) ![]() ![]() |
Witam serdecznie,
Mam takie pytanko, mam takie tabele:
chciałbym w zbudować menu na zasadzie: - kategoria -- podkategorie --- podpodkategorie Czy da się to jakoś w 1 zapytaniu wyświetlić? Ew. w php? Próbowalem czymś takim:
Problem w tym, że w wyniku działania tego skryptu otrzymuję: Kategoria - podpodkategoria 1 - podkategoria 1 - podpodkategoria 1 - podkategoria 2 Czyli nie dość że nie wyświetla w poprawnej kolejności, to jeszcze powiela podpodkategorie (IMG:style_emoticons/default/sad.gif) Ma ktoś pomysł na to może? Northwest |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 395 Pomógł: 80 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Piszesz że na początku były 2 tabele to znaczy że pole podkategoria dla tabeli cms_podkategorie zostało dodane ?
W tej chwili układ nie ma sensu między tabelą cms_kategorię a cms_podkategorię jest relacja 1:n a między tabelą cmd_podkategoria a cms_podpodkategoria n:1, chyba powinno być 1:n, wtedy wykonując join na tych tabelach zaczynając od cms_lategoria, cms_podkategoria i cms_podpodkategoria uzyskasz rekordy w których wystarczy iterować (w php) po danym poziomie i uzyskać dostęp do każdego rekordu. Ten post edytował toffiak 5.03.2012, 20:29:35 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:29 |