Forum Doku Wiki Blog

Forumsarchiv 2005, September
if (checkdate($monat,$tag,$jahr) == 1)

archivierte Beiträge lesen

  1. (PHP) if (checkdate($monat,$tag,$jahr) == 1) von chris, 22. 09. 2005, 13:07

if (checkdate($monat,$tag,$jahr) == 1)

Der folgende Beitrag wurde am 22. 09. 2005, 13:07 Uhr von chris veröffentlicht.

Hallo,

ich habe ein PHP-Tag und bin mir nicht sicher, was daran falsch ist.


Eine Abfrage ob korrekte Datum-Angaben gemacht wurden.
Wenn sie in Ordnung sind, soll er das in der Klammer ausführen

if (checkdate($monat,$tag,$jahr) == 1) {...}

vielen dank
gruss christoph

if (checkdate($monat,$tag,$jahr) == 1)

Der folgende Beitrag wurde am 22. 09. 2005, 13:08 Uhr von chris veröffentlicht.

Dieser Fehler wird angezeigt:.

Warning: checkdate() expects parameter 1 to be long, string given in

if (checkdate($monat,$tag,$jahr) == 1)

Der folgende Beitrag wurde am 22. 09. 2005, 13:35 Uhr von dedlfix veröffentlicht.

echo $begrüßung;

> if (checkdate($monat,$tag,$jahr) == 1) {...}
> Dieser Fehler wird angezeigt:.
> Warning: checkdate() expects parameter 1 to be long, string given in

checkdate() erwartet Integerwerte. Anscheinend findet hier keine automatische Typumwandlung statt und du übergist Variablen , die nicht vom Typ Integer sind. Prüfen kannst du den Typ einer Variablen mit var_dump($monat) etc.

Als Abhilfe gäbe es Typecasts oder die Funktion intval().


echo "$verabschiedung $name";

if (checkdate($monat,$tag,$jahr) == 1)

Der folgende Beitrag wurde am 22. 09. 2005, 13:50 Uhr von chris veröffentlicht.

danke.
hast mir sehr weitergeholfen!

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4