Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Lista rozwijana - aktualna strona
Croos22
post
Post #1





Grupa: Zarejestrowani
Postów: 316
Pomógł: 4
Dołączył: 22.03.2010

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


Witam.

Zrobiłem listę rozwijaną danymi z bazy ale w tym wypadku po wybraniu czegokolwiek z listy odsyła na podaną stronę. Problem polega na tym, że wraca ona do wartości pierwszej. Całość znajduje się w pętli więc selected="selected" odpada a wystarczyło by użyć GET ale gdzie skoro w znacznikach option znajduje się nazwa wyświetlana.

Kod.

  1.  
  2. <select name="kontyent" onchange="self.location.href = this.value">';
  3.  
  4. $kontynenty = mysql_query("select * from `mapy`");
  5. while($kont = mysql_fetch_array($kontynenty)){
  6. echo '<option value="?mapa='.$kont['pozycja'].'">'.$kont['pozycja'].'</option>';
  7. }
  8. echo '</select>';


Będę wdzięczny za pomoc.

Ten post edytował Croos22 27.06.2011, 12:44:28
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thek
post
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




Czemu odpada? Jeśli chcesz zaznaczyć jakąs pozycję to musisz to selected jakoś przechwycić i ustawić ktorejś Option. Czy zrobisz to na poziomie php ( podczas generowania wiesz gdzie idziesz, bo masz adres ), czy na poziomie js (masz dostęp do obiektu adresu) to już chyba nie jest ważne...
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: 14.10.2025 - 20:52