Hi,
wie kann ich aus drei Optionsfeldern einen Eintrag in die DB
vornehmen? Es soll möglich sein, die Tage(Anzahl) des gewählten Monats anzuzeigen.
D.H.:
Bei Auswahl von Februar soll im Dropdown "Tag" 28 (bzw.
29) als Tage erscheinen. Folgende Reihenfolge wäre ( glaube ich)
am besten:
Jahr / Monat / Tag
Damit erst das Jahr, dann der Monat gewählt wird und dann Tag aktualisiert wird um die richtige Anzahl Tage für den gewählten Monat im Angezeigten Jahr angezeigt wird.
Hat da jemand einen Ansatz? Ich komme da nicht weiter.
wie kann ich aus drei Optionsfeldern einen Eintrag in die DB
vornehmen? Es soll möglich sein, die Tage(Anzahl) des gewählten Monats anzuzeigen.
D.H.:
PHP-Code:
<SELECT NAME="jahr" onchange="window.location=('<? echo $PHP_SELF; ?>y='+this.options[this.selectedIndex].value)">
<?
$yearnow = date("Y");
for ($y = $yearnow-3; $y <= $yearnow+3; $y++) { ?>
<option value="<? echo "$y"; ?>"><? echo "$y"; ?></option>
<? } ?>
</select>
<SELECT NAME="monat" onchange="window.location=('<? echo $PHP_SELF; ?>m='+this.options[this.selectedIndex].value)">
<?
for ($m = 1; $m <= 12; $m++) { ?>
<option value="<? echo "$m"; ?>"><? echo "$m"; ?></option>
<? } ?>
</select>
<select name="tag">
<?
$dmax = date('t');
for ($d = 1; $d <= $dmax; $d++) { ?>
<option value="<? echo "$d"; ?>"><? echo "$d"; ?></option>
<? } ?>
</select>
29) als Tage erscheinen. Folgende Reihenfolge wäre ( glaube ich)
am besten:
Jahr / Monat / Tag
Damit erst das Jahr, dann der Monat gewählt wird und dann Tag aktualisiert wird um die richtige Anzahl Tage für den gewählten Monat im Angezeigten Jahr angezeigt wird.
Hat da jemand einen Ansatz? Ich komme da nicht weiter.
Kommentar