![]() |
![]() |
![]()
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: 47 Pomógł: 3 Dołączył: 13.10.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Musisz napisać skrypt PHP który wyświetla menu w zależności od tego co dostaje z GET'a, czyli mówiąc prosto reagujący na to gdzie aktualnie znajdujemy się na stronie. Musisz również zmodyfikować bazę danych. Poniżej przykład jak bym to rozwiązał.
Przykład bazy: id | pid | nazwa ------------------ 1 | 0 | pierwsza strona 2 | 0 | druga strona 3 | 0 | trzecia strona 4 | 2 | podstrona drugiej strony itd. itp. (mam nadzieję, że już łapiesz powoli o co może mi chodzić) Przykład skryptu: 1. pobierasz GET'a z adresu np. www.twojastrona.pl/p=0 2. wyświetlasz strony których "pid" == 0 efekt: pierwsza strona, druga strona, trzecia strona 1. pobierasz GET'a z adresu np. www.twojastrona.pl/p=2 2. wyświetlasz strony których "pid" == 2 efekt: podstrona drugiej strony Ten post edytował iro88 27.10.2011, 20:50:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 20:55 |