Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html] wybrany select
skowron-line
post
Post #1





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


jak zrobic zeby po wybraniu z listy rozwijanej z opcja onChange opcja zostala zaznaczona po przeladowaniu strony
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




w html tego nie zrobisz. html nie przechowuje stanu pól.
Jesli tego selecta generujesz po stronie serwera, to dopisuj atrybut selected przy tej opcji ktora byla zaznaczona.

Mozesz tez probowac bawic sie z js i ciasteczkami.

Osobiscie polecam sposob nr.1
Go to the top of the page
+Quote Post
skowron-line
post
Post #3





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


no wlasnie w tym rzecz ze opcja jest wybierana przez klienta, a ja nie mam pomyslu jak to rozwiazac ale chyba trzeba bedzie posiedziec nad ciachem
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
no wlasnie w tym rzecz ze opcja jest wybierana przez klienta
no a przez kogo niby mialaby byc wybierana jak nie przez klienta? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ja to wiem, ze klient to wybiera, ale ty teg html budujesz dynamicznie po stronie serwera czy to jest zwykly statyczny html?
Go to the top of the page
+Quote Post
skowron-line
post
Post #5





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Kod
Ja to wiem, ze klient to wybiera, ale ty teg html budujesz dynamicznie po stronie serwera czy to jest zwykly statyczny html?


najpierw robilem
jako statyczny html
a pozniej koleszka mi powiedzial
  1. <?php
  2. ?w='.$woj['wojewodztwo'].'&l_m='.$l_m.'&o_l='.$o_l.'&z='.$z.'
  3. ?>

takie linki i zeby sprawdzac czy czy $_GET['w'] == $woj['wojewodztwo'] i zrobilem wszystkie selecty bo mialem ich 4
tak
  1. <?php
  2. $l_mieszkancow = array("100-200","200-500","500-1000","1000-5000","5000-10000");
  3.  
  4. echo'liczba mieszkancow<br>
  5. <select name="liczba_mieszkancow" OnChange="selecturl(this)">';
  6.  
  7. foreach($l_mieszkancow as $num => $value) {
  8. if($_GET['l_m'] == $value) {
  9. $selected = "SELECTED";
  10. }else{
  11. $selected = "";
  12. }
  13. echo'<option value="?w='.$w.'&l_m='.$value.'&o_l='.$o_l.'&z='.$z.'" '.$selected.'>'.$value.'</option>';
  14. }
  15. ?>

wtedy zostanie zapamietany option i mozna inny 2 zmienic i wtedy bedzie grac (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)

pozdro mam nadzieje ze sie to komus przyda
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: 16.09.2025 - 13:11