Hallo,
es geht eigentlich um die Überprüfung einer Geburtsdatumseingabe.
if (($$gebtag ne '') && ($$gebtag < 1 || $$gebtag > 31)) {
$$error = 1;
$$gebdatenerror = 'Der Geburtstag ist nicht gültig !';
}
if (($$gebmonat ne '') && ($$gebmonat < 1 || $$gebmonat > 12)) {
$$error = 1;
$$gebdatenerror = 'Der Geburtsmonat ist nicht gültig !';
}
if (($$gebjahr ne '') && ($$gebjahr < 1900)) {
$$error = 1;
$$gebdatenerror = 'Der Geburtsjahr ist ziemlich unglaubwürdig !';
}
Der User kann doch eingeben was er will. Das hat gar nichts mit dem aktuellen Datum zu tun.
Der User soll eben nur nicht irgendwelche utopischen Werte wie 45.23.1330 eingeben können.
Bei Jahr ist klar, dass ich nicht weis Gott wie gut nachprüfen kann, ob er nicht das Jahr 3000 eigegeben hat. Vielleicht werde ich dies noch ändern und das aktuelle Jahr mit time abfragen, und den gültigen Wert zwischen diese beiden Werte 1900 - aktuelles Jahr festlegen.
$xNeTworKx.
Mit Computern lösen wir Probleme, die wir ohne sie gar nicht hätten.