a jak to zrobic gdy date podaje tak:
Kod
<select class=form name=k_dzien>
<?
echo("<OPTION value=''"); if($k_dzien=='') echo("selected"); echo(">- dzien -</OPTION>");
for ($i=1;$i<=31;$i++) {
echo("<OPTION value=$i "); if($k_dzien==$i) echo("selected"); echo(">$i</OPTION>");
}
?>
</select>
<select class=form name=k_miesiac>
<?
echo("
<OPTION value='' "); if($k_miesiac=='') echo("selected"); echo(">- miesi±c -</OPTION>
<OPTION value=01 "); if($k_miesiac==1) echo("selected"); echo(">Styczeń</OPTION>
<OPTION value=02 "); if($k_miesiac==2) echo("selected"); echo(">Luty</OPTION>
<OPTION value=03 "); if($k_miesiac==3) echo("selected"); echo(">Marzec</OPTION>
<OPTION value=04 "); if($k_miesiac==4) echo("selected"); echo(">Kwiecień</OPTION>
<OPTION value=05 "); if($k_miesiac==5) echo("selected"); echo(">Maj</OPTION>
<OPTION value=06 "); if($k_miesiac==6) echo("selected"); echo(">Czerwiec</OPTION>
<OPTION value=07 "); if($k_miesiac==7) echo("selected"); echo(">Lipiec</OPTION>
<OPTION value=08 "); if($k_miesiac==8) echo("selected"); echo(">Sierpień</OPTION>
<OPTION value=09 "); if($k_miesiac==9) echo("selected"); echo(">Wrzesień</OPTION>
<OPTION value=10 "); if($k_miesiac==10) echo("selected"); echo(">PaĽdziernik</OPTION>
<OPTION value=11 "); if($k_miesiac==11) echo("selected"); echo(">Listopad</OPTION>
<OPTION value=12 "); if($k_miesiac==12) echo("selected"); echo(">Grudzień</OPTION>
");
?>
</select>
<select class=form name=k_rok>
<?
echo("<OPTION value='' "); if ($k_rok=='') echo("selected"); echo(">- rok -</OPTION>");
$aktualny_rok=date("Y");
$ile_lat_wstecz=100;
for ($i=0;$i<$aktualny_rok;$i++) {
$rok_kolejny=$aktualny_rok-$i;
if ($rok_kolejny>=$aktualny_rok-$ile_lat_wstecz)
echo("<OPTION value=$rok_kolejny "); if($k_rok==$rok_kolejny) echo("selected"); echo(">$rok_kolejny</OPTION>");
}
?>
</select>
kurcze kombinowalem i mi nie zaznacza automatycznie pola ;/