![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem skrypt, który będzie pobierał kategorie i podkategorie z tablicy. Gdy odpalam skrypt widzę na stronie "Wybierz kategorie glowna" i do wyboru dwie opcje, klikam np. na osobowe i mam "Wybierz podkategorie" i do tego momentu wszystko jest ok ale gdy klikne na podkategorię "ford" mam opcję wybierz model i wszystko było by super gdy nie to że znikają mi opcje "Wybierz podkategorie" a ja chcę żeby one były cały czas widoczne. Tak samo po kliknięcie wybierz model te opcje też znikają ze strony. Dlaczego tak się dzieje to już wiem, warunek przestaje być prawdziwy ale nie wiem jak to zapisać żeby tak się nie działo. Przecież muszę to zrobić warunkiem żeby dopasować kategorię do podkategori a podkategorię do modelu.
Ogolnie chodzi o to żeby na końcu wyboru wyglądało to tak: Wybierz kategorie glowna : osobowe dostawcze Wybierz podkategorie : ford Wybierz model : fokus mondeo fiesta Wybrales: mondeo Jeśli ktoś wie proszę o pomoc bo myśle już na tym długo a jestem dopiero w trakcie nauki PHP, z góry dzięki.
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Dlaczego tak się dzieje? Popatrz na linki jakie tworzysz
![]() ![]() EDIT: Myślę, że dla Ciebie jednak wygodniejsze (i kilka razy prostsze w implementacji) będzie tworzenie linku w postaci ?kategorie=XXX lub ?kategorie=XXX&marka=YYY bądź ?kategorie=XXX&marka=YYY&wybrales=ZZZ bo przy kombinowaniu w sposób przeze mnie podany wcześniej się możesz pogubić jeśli dopiero zaczynasz z PHP. Trudniej moją metodę oszukać, gdyż selecty ustawiają się po stronie serwera same, a nie poprzez adres i przez to zrobienie ( ciężarowe -> ford ->sprinter ) jest niemożliwe. Zawsze bowiem skrypt sam znajduje powiązania i wymaga od nas jedynie ostatniego, najbardziej zagłębionego członu.
Powód edycji: [thek]: Mała uwaga...
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 5.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki thek, mój umysł trochę się rozjaśnił po przeczytaniu Twojej odpowiedzi ale czy dobrze rozumiem to co piszesz - mam całe tablice kategorie, marka i model przesyłać do strony poprzez GET ? Próbuje właśnie tak robić ale jak na razie nie bardzo mi to wychodzi. Próbuje tak
i skrypt odbierający
Nie wiem jak przesłać całą tablicę poprzez GET ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Nie całą tablicę... tylko wybraną opcję. Zobacz na link jak miałby wyglądać: ?kategoria=osobowe&marka=ford&wybrales=mondeo. W skrypcie sprawdzając $_GETy odczytasz sobie ładnie je by wiedzieć co ustawić na "selected".
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:35 |