Tom: PHP Altersprüfung!

Beitrag lesen

Hello,

bitte schickt diesen Thread nicht so ins Archiv.

... wenn ich gestern 16 geworden wäre, dann möchte ich doch nicht bis Silvester warten, um diese tolle Seite zu sehen.

Das muss doch auch mit php hinzukriegen sein ;)

klar ist das hinzukriegen.
Wie lautet also Deine konkrete Frage zum Thema? :-)

Dann gehen wir mal davon aus, dass der Besucher in Zukunft sein komplettes Geburtsdatum eingeben kann, nicht muss. Je genauer er das macht, desto genauer kann seine "Freischaltung" stattfinden.
Sinnvollerweise werden dafür drei Datenfelder benutzt:

<p>
    Geburtsdatum: TT MM JJJJ<br>
    <input type="text" name="gebdat[tag]" size="2" value="00">
    <input type="text" name="gebdat[monat]" size="2" value="00">
    <input type="text" name="gebdat[jahr]" size="4" value="0000">
  </p>

Was muss nun damit geschehen auf Serverseite?

  • Umwandlung und Rangecheck für
      -- Jahr   Wenn nicht angegeben, abbrechen
      -- Monat  Wenn nicht angegeben oder falsch, mit 12 ersetzen
      -- Tag    Wenn nicht angegeben oder falsch, mit zum Monat (und Jahr)
                passendem Wert für volle Tagezahl ersetzen.

Je nachdem, wieviele davon den Check bestanden haben, Bestimmung/Festlegung des Eingabewertes für den Vergleich. Vergleichen mit dem Stichtag und dann prüfen...

Viele Spaß beim Codieren.

Ein harzliches Glückauf

Tom vom Berg

http://bergpost.annerschbarrich.de
.

--
Nur selber lernen macht schlau