![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.08.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jestem tutaj nowy i początkujący z AJAX. Mam problem z menu type drop down, które działa na bazie danych do OsCommerce. Całe menu działa tylko mam problem z wygenerowaniem linku do podstrony żeby można było poruszać się za pomocą tego menu po sklepie. Użyłem kodu źródłowego Roshana wszystko dopasowalem do potrzeb OsCommerce. Czy ktoś mógł by mi z tym pomóc ? Link ktory muszę wygenerować musi mieć postać index.php?cPath=x_x_x_x gdzie x - przedstawia numer kategorii pobrany z bazy danych Działanie menu można zobaczyć tutaj http://instytutppdr.nazwa.pl/ELPAmoto/test Kod źródłowy w plikach http://www.megaupload.com/?d=YEWMZRLW Ten post edytował ojciecredaktor 3.08.2011, 11:49:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Ae na czym polega twoja trudność? nie wiesz jak wyciągnąć x ? przypisuj do zmiennych i zapamiętuj np w sesji ?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.08.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kiedy użytkownik już wybierze ze wszystkich list daną kategorie na przyklad Osobowe -> Volvo -> V70 -> 2007 nie wiem jak pobrać te numerki tych kategorii i wygenerować taki link
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zapewne z adresu na który wszedł? Dajesz tak mało informacji, że ciężko coś wywnioskować.
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.08.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Os Commerce generuje takiego typu link
http://instytutppdr.nazwa.pl/ELPAmoto/inde...?cPath=1_4_5_16 to jest odwolanie do kategorii Osobowe -> Volvo -> V70 -> 2007 numerek 1 oznacza osobowe 4 Volvo 5 V70 16 2007 Mam na myśli jak dodać tutaj do mojego menu guzik GO albo link ze słowem przejdź, żeby to menu spełniało swoją funkcję i przechodziło na wybrane podstrony. W bazie danych w tabeli categories są zapisane categories_id na podstawie którego są generowane później linki. Ten post edytował ojciecredaktor 3.08.2011, 12:29:12 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie form'a powiedzmy:
W JS:
Ten post edytował Fifi209 3.08.2011, 13:23:32 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.08.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za pomoc, będę coś kombinować
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zmień method z GET na POST i powinno śmigać, mój błąd.
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.08.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ok zrobiłem jak napisałeś. Jak numery są podpięte na sztywno wszystko jest ok.
Żeby dynamicznie podstawiać numery zadeklarowalem zmienne globalne na przyklad var cat1Id
ale jednak nie zdaje to egzaminu |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Za każdym razem jak coś wybierzesz to wysyłasz dane do php, pobierasz nowy form na podstawie pierwszego x tak? Więc dlaczego nie wrzucisz tej wartości pierwszego do do zmiennej w js i nie przekażesz jej dalej do serwera? Na ostatnim kroku będziesz miał 3 x i wartość z z obecnego formularza. Wstawiasz to do linka i z głowy.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:20 |