Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP][MySQL] formularz z select/option i js
kielich
post 12.12.2009, 13:47:57
Post #1





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


Witam mam taki problem mianowicie mam kod wielozadaniowy z <select> który działa jak input po wybraniu wszytsko działa jak należy zmienna GET jest wszystko ładnie ale w option zostaje zawsze pierwsza wartość jak zrobic aby bylo ustawiona na aktualna questionmark.gif o to kod

Kod
        <select onChange="location.href='index.php?site=moja_strona&type='+this.value">
        {section name=kategorie loop=$kategorie}
        <option value="{$kategorie[kategorie].id}">{$kategorie[kategorie].nazwa}</option>
        {/section}
        </select>


pisane pod smarty


--------------------
Życie jest jak SESJA kiedyś wygaśnie ....

Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł
Go to the top of the page
+Quote Post
MateuszS
post 12.12.2009, 14:37:42
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


Hmm to moze zrob option "bez zmian" i jezeli ktos to wybierze to nie zajdzie zadna zmiana. Tak jak ty chcesz też próbowałem kiedyś ale to się chyba wiąże z przestawieniem optionów (kolejność) albo innymi kombinacjami


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
kielich
post 12.12.2009, 16:52:07
Post #3





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


No właśnie musi być wykonana zmiana ponieważ ponizęj jest drugi select z podkategoria czyli np wybiore z kategorii sport to w podkategorii wyswietla mi np.pilka noza itd w zależności od kategorii




jak można to wykonać questionmark.gif

Ten post edytował kielich 12.12.2009, 15:34:30


--------------------
Życie jest jak SESJA kiedyś wygaśnie ....

Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł
Go to the top of the page
+Quote Post
jasin
post 12.12.2009, 17:07:48
Post #4





Grupa: Zarejestrowani
Postów: 142
Pomógł: 32
Dołączył: 21.08.2008
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Może pomoże instrukcja if ... else np. coś takiego:
  1. <select onChange="location.href='index.php?site=moja_strona&type='+this.value">
  2. {section name=kategorie loop=$kategorie}
  3. {if $kategorie[kategorie].id eq $smarty.get.type}
  4. <option value="{$kategorie[kategorie].id}" selected="selected">{$kategorie[kategorie].nazwa}</option>
  5. {else}
  6. <option value="{$kategorie[kategorie].id}">{$kategorie[kategorie].nazwa}</option>
  7. {/if}
  8. {/section}


--------------------
Go to the top of the page
+Quote Post
kielich
post 12.12.2009, 17:32:10
Post #5





Grupa: Zarejestrowani
Postów: 442
Pomógł: 4
Dołączył: 28.12.2008
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


OK działa prawidłowo exclamation.gif dlaczego ja na to nie wpadłem smile.gif wielkie dzięki


--------------------
Życie jest jak SESJA kiedyś wygaśnie ....

Jeśli moja odpowiedź jakoś Cię nakierowała lub pomogła kliknij Pomógł
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 4.06.2024 - 13:35