Mailinglisten-Archive |
>Wie kann
>ich bei zwei nebeneinanderliegenden aber getrennten und in einem =
Formular
>sich befindlichen Select-Feldern die Abh=E4ngigkeit herstellen?
> echo "Monat: <select size=3D1 name=3D\"emon\"";
> for ($mon=3D0; $mon<=3D12; $mon++) {
> echo "<option value=3D'".$mon."'";
> if ($mon=3D=3D$Dat[1]) {
> echo "selected";
> }
> echo ">".$mon;
> }
> echo "</select>";
> echo "Tag: <select size=3D1 name=3D\"eday\"";
> if ($mon=3D2) {$xm=3D27; }
> elseif (($mon=3D4) || ($mon=3D6) || ($mon=3D9) || ($mon=3D11) ) {
> $xm=3D30;
> } else {
> $xm=3D31;
> }
> for ($day=3D0; $day<=3D31; $day++) {
for ($day=3D0; $day<=3D$xm; $day++) {
> echo "<option value=3D'".$day."'";
> if ($day=3D=3D$Dat[2]) {
> echo "selected";
> }
> echo ">".$day;
> }
> echo "</select>";
Markus,
wenn Du m=F6chtest, da=DF synchron zum Ausw=E4hlen in der Monatsliste =
sich
die Tageliste =E4ndert (ohne da=DF die Daten per submit an den server
zur=FCckgehen), geht das z.B. per JavaScript. Ansonste ist Dein Ansatz
doch - soweit ich das beim Durchlesen sehen kann - korrekt - oder was
funktioniert nicht?
---
Thomas Beckmann, Kiel, Germany
beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive