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