![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie, muszę zrobić dynamicznie rozwijane menu pobierane z bazy danych mysql. Tzn po kliknięciu rozwijają nam się podkategorie. Tak, jak np. na stronie http://fsmoto.pl/pl/katalizatory
Po kliknięciu w daną markę pojazdu rozwijają nam się odpowiednie modele. Pomoże ktoś? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 1 Dołączył: 26.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Naprawdę bardzo łatwo jest coś takiego znaleść w Internecie... Poszukać trochę. Jest pełno przykładów oraz gotowych skryptów.
https://www.google.pl/?gws_rd=ssl#q=mysql+menu MySQL:
Plik:
Plik ciąg dalszy:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Tak, ale tutaj wyświetla się całe drzewko. Zobacz jak jest na podanej przeze mnie stronie ( http://fsmoto.pl/pl/katalizatory ). Po kliknięciu dopiero menu się rozwija.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
To kiedy i jak się rozwija to już warstwa prezentacji (albo ukrywasz podkategorie i po kliknięciu je odkrywasz, albo po kliknięciu pobierasz ajaxem).
Podany wyżej kod jest prawidłowy i uniwersalny. Ten post edytował markonix 1.03.2016, 00:47:19 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 29.02.2016 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o to, żeby pobierać AJAX'em. Nie mogę jakoś sobie z tym poradzić, mógłby ktoś pomóc? Sprawa wygląda tak: są 3 tabele: marka, model oraz wersja modelu. Na początek mają się wyświetlać tylko marki pojazdów, następnie po rozwinięciu np. marki 'audi' mają ukazać się modele (A3, A4, A5, A6... itd), a po rozwinięciu jakiegoś modelu mają się ukazać wersje tych modeli, np. dla A4 - B5, B6, B7, B8...
Pozdrawiam. Ten post edytował sidoke 3.03.2016, 23:17:15 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
No nie ma tu zbędnej filozofii - po kliknięciu w jeden link pobierasz ajaxem modele danej marki w json albo bezpośredno w htmlu i wklejasz pod menu.
http://jsfiddle.net/willemvb/q96FK/ -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 23:04 |