Cytat(thek @ 15.10.2009, 21:38:06 )

Oczywiście że jest możliwe a rozwiązań jest przynajmniej kilka. Najprostsze przy małej ilości pól -> sprawdzaj czy dana z bazy jest równa określonej wartości w value czy czymkolwiek innym. Wtedy dopisujesz tylko do tego option select="selected" i to wszystko. Coś w stylu
<option value="00"<?php ( $pole_z_bazy_lub_pchnięte_inną_drogą == '00') ? ' select="selected"' : '' ?>></option>
i tak dla każdego z option. Ale można też użyć JS czy czego innego. A to przecież nie jedyne dostępne technologie i metody rozwiązania problemu

Próbowałem tak, ale występuje błąd: Parse error: syntax error, unexpected T_LNUMBER in /var/www/sites/yoyo.pl/t/e/portal/organizowane_konf.php on line 1765
<select name=rok01 style="width:50px;">
<option value="">r</option>
(linia 1765) <option value="2009" ("'.$rokr.' == '2009') 'selected">2009</option>
<option value="2010" ("'.$rokr.' == '2010') 'selected">2010</option>
<option value="2011" ("'.$rokr.' == '2011') 'selected">2011</option>
<option value="2012" ("'.$rokr.' == '2012') 'selected">2012</option>
</select>
Zmienne daty i godziny mam podzielone tak:
$rokr=$_POST['rokr'];
$miesiacr=$_POST['miesiacr'];
$dzienr=$_POST['dzienr'];
$gg=$_POST['gg'];
$mm=$_POST['mm'];
$data=$rokr."-".$miesiacr."-".$dzienr;
$godzina=$gg.":".$mm;
i chcę jedno po drugim wyciągać z bazy. Jesli mam date np. 2010-05-18, to chciałbym, żeby się automatycznie wybierało przez 'selected' najpierw rok, miesiąc
i dzień
Podzieliłem datę w taki sposób:
$rok=$plan[6];
$miesiac=$plan[6];
$dzien=$plan[6];
i teraz jak to zrobić, żeby się automatycznie wybierało z selecta? ;/
Poniższa metoda nie działa...
<select name=rok01 style="width:50px;"> <option value="2009" ("'.$r.' == '2009') 'selected">2009
</option> <option value="2010" ("'.$r.' == '2010') 'selected">2010
</option> <option value="2011" ("'.$r.' == '2011') 'selected">2011
</option> <option value="2012" ("'.$r.' == '2012') 'selected">2012
</option>
napewno też są błędy w cudzysłowach i apostrofach hmm