![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam
Znowu pojawiam się z pewnym problemem, otóż tym razem wpadłem na nieco inny pomysł budowy menu mojej witryny. Otóż poprzednio kożystałem z tabeli wyglądającej mniej więcej tak: Tabela posiadała 4 kolumny, kolejno: `ID`, `LAST`, `SND`, `FST`, tak więc budowanie menu (do teraz wystarczało) wyglądało mniej więcej tak: `1`, `NULL`, `AAA`, `W` `2`, `NULL`, `AAB`, `W` `3`, `NULL`, `AAC`, `W` `4`, `NULL`, `AAD`, `W` Miało to swoje plusy i minusy (jak pisałem do teraz mi wystarczało). Lecz nadszedł czas aby to zmienić, mam pomysł aby nowa tabela była o 1 kolumnę węższa, tzn posiadała kolumny `ID`, `R_ID`, `TEKST` (mniej więcej) Tłumacząc: `ID` -> Id kolejnego elementu `P_ID` -> Id rodzica, bądź gdy jest to kolejny element pierwszego poziomu `ID` == `P_ID` `TEKST` -> po prostu nazwa wświetlana. To zastosowanie pozwoliło by mi rozbudować owe menu o niezliczone poziomu (IMG:style_emoticons/default/smile.gif) , ale w praktyce dla mnie wygląda to nieco inaczej, otóż jak mam zbudować owe menu, nie wiedząc ile poziomów ma (IMG:style_emoticons/default/smile.gif) ? Liczę na sugestie, nie na gotowce. Dzięki i pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 05:43 |