Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Menu Drop Down, Problem w tym, żeby zapamiętywało ostatnią wartość
DJ1910
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.08.2010

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


Witam Wszystkich,

Stworzyłem sobie takiego drop-downa
  1.  
  2. <select name="s1">
  3.  
  4. <?php
  5.  
  6.  
  7.  
  8. $tablica = file("./navigation/localization.txt");
  9. echo '<option value="">Wybierz lokalizację</option>';
  10.  
  11. for ($i=0;$i<count($tablica);$i++)
  12.  
  13. {
  14. $selectValues[$tablica[$i]]=$tablica[$i];
  15. }
  16.  
  17.  
  18. foreach($selectValues as $key => $value)
  19. {
  20. echo '<option value="'.$key.'"'.($_POST['s1']==$key ? ' selected="selected"' : '').'>'.$value.'</option>'."";
  21. }
  22.  
  23.  
  24. ?>
  25.  


Swoją funkcje spełnia. Jest za to pewien feler.

Załóżmy że mamy 3 miasta na tej liście --> Łódź, Zgierz i Kutno.
Ma to działać w taki sposób, że pomijając pierwszą opcję która ma być domyślna ("Wybierz lokalizację"), przy wyborze np Kutno i po naciśnięciu WYSZUKAJ (na dole jest odpowiedni kawałek kodu co odpowiada za sumbit), parametr s1 oczywiście przyjmuje wartosc Kutno i wyszukiwarka na stronie robi swoje, ale drop down "wraca" do wartości domyślnej, zamiast pozostawić ustawioną opcję Kutno.

Prosze o pomoc jak to rozwiązać (IMG:style_emoticons/default/winksmiley.jpg) Na necie szukałem, ale albo jestem ślepy albo nigdzie tego nie ma...

pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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.08.2025 - 10:49