Hallo, folgende Anweisung funktioniert nicht richtig. $monat wird dabei mit $monat = date(‚m‘);//Monat gebildet.
Für monat
Hallo, folgende Anweisung funktioniert nicht richtig. $monat wird dabei mit $monat = date(‚m‘);//Monat gebildet.
Für monat
Moin moin!
Grundsätzlich solltest du dir darüber im Klaren sein, von welchem Typ die Variablen sind. Wenn du date(‚m‘); aufrufst, wird ein String zurückgegeben. Du prüfst in deinen Cases jedoch nur Integer. Deshalb solltest du erstmal die Zahlen in ‚‘ setzen, also case ‚01‘ statt case 01 usw.
Dann solltest du die Variablen in den Cases auch korrekt füllen. Wenn also AUG, SEP, etc. keine vorher definierten Konstanten sind, sondern der Textinhalt, mit dem du $monatname füllen willst, solltest du diese ebenfalls in Anführungszeichen setzen (also ‚JAN‘, statt JAN, usw.).
Jedenfalls hat es bei mir mit den Anführungszeiten auf Anhieb funktioniert.
MfG
Lutz
Hallo,
folgende Anweisung funktioniert nicht richtig. $monat
wird dabei mit $monat = date(‚m‘);//Monat gebildet.
Für monat
Ja da lag mein Problem, vielen Dank!!!