Hallo zusammen,
ich habe ein Java Zeitzählungsskript in das ich Variablen von einem Formular eingebe und bei erfüllten Bedingungen per php echo ausgeben. Doch irgendwie ergeben sich Kombinationen in denen die Variablen überschrieben werden. Bsp. 08.08.1999 bei einem solchen Datum kann ich die $monat1j varibale gar nicht ausgeben. Die Variablen $tag1, $monat1 und $jahr1 entnehme ich dem Formular. Weiß jemand Rat? Denn bei den meisten Daten erfolgt die Auswertung tadellos. Nur bei bestimmten kann er die Variable nicht bilden.
Es folgt der Code:
ich habe ein Java Zeitzählungsskript in das ich Variablen von einem Formular eingebe und bei erfüllten Bedingungen per php echo ausgeben. Doch irgendwie ergeben sich Kombinationen in denen die Variablen überschrieben werden. Bsp. 08.08.1999 bei einem solchen Datum kann ich die $monat1j varibale gar nicht ausgeben. Die Variablen $tag1, $monat1 und $jahr1 entnehme ich dem Formular. Weiß jemand Rat? Denn bei den meisten Daten erfolgt die Auswertung tadellos. Nur bei bestimmten kann er die Variable nicht bilden.
Es folgt der Code:
PHP:
<?php if ($zaehlen1)
{
if ($tag1 > 00 and $tag1 < 32 and $monat1 > 00 and $monat1 < 13 and $jahr1 > 0100 and $jahr1 < 3000)
{
if ($monat1 == 01) {$monat1j=January;}
elseif ($monat1 == 02) {$monat1j=February;}
elseif ($monat1 == 03) {$monat1j=March;}
elseif ($monat1 == 04) {$monat1j=April;}
elseif ($monat1 == 05) {$monat1j=May;}
elseif ($monat1 == 06) {$monat1j=June;}
elseif ($monat1 == 07) {$monat1j=July;}
elseif ($monat1 == 08) {$monat1j=August;}
elseif ($monat1 == 09) {$monat1j=September;}
elseif ($monat1 == 10) {$monat1j=October;}
elseif ($monat1 == 11) {$monat1j=November;}
elseif ($monat1 == 12) {$monat1j=December;}
echo $monat1j;} ?>