Mailinglisten-Archive |
Hallo! Mein Problem ist folgendes: Durch ein Select-Feld sollen Monate und = Tage ausgew=E4hlt werden k=F6nnen. Bislang sind alle Monate "mit 31 Tagen". = Wie kann ich bei zwei nebeneinanderliegenden aber getrennten und in einem = Formular sich befindlichen Select-Feldern die Abh=E4ngigkeit herstellen? Brauche um Gottes willen nichrt die L=F6sung, nur einen Denkanstoss! Hier mein fehlgeschlagener Versuch: 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++) { echo "<option value=3D'".$day."'"; if ($day=3D=3D$Dat[2]) { echo "selected"; } echo ">".$day; } echo "</select>"; DANKE! Markus
php::bar PHP Wiki - Listenarchive