Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> lista rozwijana
kicaj
post
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Mam cos takiego:
Kod
<select name=rok>

<option value=1999>1999</option>

<option value=2000>2000</option>

<option value=2001>2001</option>

</select>
jak zrobic zeby po wybraniu np. roku 2000 i nacisnieciu submita, lista rozwijana byla zaznaczona na 2001, a nie na poczatek listy?


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
GeoS
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


Przy listowaniu dodajesz warunek:

Kod
while(next($lista))

{

  echo "<option value=$lista";



  if(lista == $rok) echo " selected";



  echo ">$lista</option>";

}


Nie gwarantuje dzialania kodu (nie mam go teraz jak sprawdzic), ale ogolna zasade dzialania szukanego algorytmu masz smile.gif


--------------------
Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com
Go to the top of the page
+Quote Post
kicaj
post
Post #3





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Dzieki bardzo, troche zmienilem, ale bez tego bym sie nie ruszyl smile.gif
Kod
for($i=1970;$i<=1993;$i++) {

echo "<option value=$i";

  if($i == $rok) {

   echo " selected";

  }

echo ">$i</option>";

}


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
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 Aktualny czas: 19.08.2025 - 07:20