Hi!
Aus einer ODBC-Datenbank lese ich u.a. ein Datumsfeld mit dieser Zeile damit es richtig formatiert ist:
PHP-Code:
print date("d.m.Y", strtotime(odbc_result($resultm, "Termin")));
Wenn das Datumsfeld leer ist, dann gibt "strtotime()" das aktuelle Datum aus. Davon kann man sich mit diesen 3 Zeilen überzeugen.
PHP-Code:
$Datum = "2004-06-01 00:00:00";
//$Datum = "";
print date("d.m.Y", strtotime($Datum))."
";
Jetzt wollte ich dafür sorgen, daß die Zeile (ganz oben) einfach umgangen wird, wenn ich
PHP-Code:
if isset(odbc_result($resultm, "Termin))
geht nicht, da isset nur auf Variablen verwendet werden darf. Der überlegte Ablauf könnte so aussehen:
1. Datenfeld in Variable einfügen
2. If Isset($Variable)
3. Und dann die formatierte Ausgabe
Muß man deshalb wirklich einen dreizeiligen Roman schreiben [:Fragezeichen:] Bitte sagt mir jemand wie man das professionell und anschaulich lösen kann.
Was will ich jetzt erreichen: Das Datumsfeld aus der DB soll im Format "tt.mm.jjjj" ausgegeben werden. Wenn das Datumsfeld leer ist, dann soll nichts ausgegeben werden.
Danke!
Bronks