phpbar.de logo

Mailinglisten-Archive

[php] Bitte um einen Denkanstoss

[php] Bitte um einen Denkanstoss

Thomas Beckmann php_(at)_phpcenter.de
Tue, 28 Aug 2001 11:42:57 +0200


>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