datum
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
$monat = array("0","31", "28", "31", "30", "31", "30", "31","31", "30", "31", "30", "31");
<select name="tag" size="1" onChange="this.form.tag.value=this.form.tag.options[this.tag.selectedIndex].value;">';
$tag = date("d");
$tag = $tag - 1;
$mon = date ("m");
$jah = date ("Y");
for ($i=1;$i<7;$i++)
{
$monate = $monat[$mon];
$tag++;
if ($tag <= $monate)
{
echo '<option value="'.$i.'">'.$tag.'/'.$mon.'/'.$jah.'</option>';
}
else
{
$tag = $tag - $monate;
$mon++;
if ($mon > 12)
{
$mon--;
$jah++;
}
echo '<option value="'.$i.'">'.$tag.'/'.$mon.'/'.$jah.'</option>';
}
}
hat wer von euch a idee warum das nicht funktioniert? ?bersetzten tut ers zwar aba falsch...
mfg itchydiemaus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Guckst du mal hier:
http://alopex.pyrokar.lima-city.de/srccodelist/index.php?name=_itchy&mode=coloured
Ich habs so zurecht gebogen, dass es erstmal l?uft.
$mon = date ("m");
habe ich so ge?ndert:
$mon = intval( date ("m") );
Die Option "m" gibt ein zweistelliges Datum notfalls mit f?hrender Null aus. Dein Array hat aber nur den Schl?ssel "7" und nicht "07". Du kannst auch eine andere Option als "m" benutzen. Mir f?llt nur die passende gerade nicht ein.
MfG
alopex
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage