Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP][MySQL] formularz z select/option i js
kielich
post
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 (IMG:style_emoticons/default/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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
MateuszS
post
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
Go to the top of the page
+Quote Post
kielich
post
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ć (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował kielich 12.12.2009, 15:34:30
Go to the top of the page
+Quote Post
jasin
post
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
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 (IMG:style_emoticons/default/exclamation.gif) dlaczego ja na to nie wpadłem (IMG:style_emoticons/default/smile.gif) wielkie dzięki
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.09.2025 - 19:51