Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 3 Dołączył: 1.08.2011 Ostrzeżenie: (0%)
|
Witam. Chciałbym zrobić menu które pobiera dane z tabel mysql. Będzie tam sporo podkategorii, mniej więcej tak jak jest na stronie Tu.
Mam już zrobione wyświetlanie kategorii głównych tych na samym początku.
I tu pojawia się problem, jak zrobić tak żeby po kliknięciu na daną kategorię wyświetlała się podkategoria(1) (pod tą główną), a po kliknięciu na podkategorię(1) wyświetlała się następna podkategoria(2) (pod podkategorią(1)). Trochę to zawiłe, ale efekt o jaki mi chodzi podałem wcześniej w linku. Nie wiem w ogóle jak się do tego zabrać. Znam html i podstawy php (ale to za mało) Jak na razie mam wyświetlanie głównych kategorii z bazy danych, ale później nie wiem jak zrobić te podkategorie (i kolejne podkategorie). Prosił bym o pomoc. Jakieś wyjaśnienie tego jak ma to działać, albo jakiś poradnik (IMG:style_emoticons/default/wink.gif) Ten post edytował przemo191 27.10.2011, 18:59:47 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%)
|
To wcale nie jest takie proste jak się wydaje (IMG:style_emoticons/default/smile.gif) takie menu musi być obsługiwane rekurencyjnie czyli od dziecka do rodzica w Twoim(iro88) przykładzie pobierasz maksymalnie drugi poziom kategorii.
Poszukaj na necie artykułów o budowie drzew kategorii - php tree category Ze swojej strony mogę polecić metodę IP http://blog.mwojcik.pl/2008/02/17/drzewa-k...-php-metoda-ip/ |
|
|
|
przemo191 [MySQL][PHP]Jak zrobić dynamiczne rozwijane menu w php i mysql 27.10.2011, 18:45:38
iro88 Musisz napisać skrypt PHP który wyświetla menu w z... 27.10.2011, 20:47:15
iro88 Hmm... W takim razie zrobiłbym drugą tabelę z id r... 27.10.2011, 21:39:28
przemo191 Dzięki za podpowiedź, wiedziałem że to nie będzie ... 28.10.2011, 13:57:38
iro88 Przespałem się z tą myślą i doszedłem do wniosku, ... 28.10.2011, 21:49:32
przemo191 Cytat(iro88 @ 28.10.2011, 22:49:32 ) ... 29.10.2011, 08:25:38 ![]() ![]() |
|
Aktualny czas: 4.04.2026 - 10:21 |