Thomas Schmieder: Nach bestimmtem Datum suchen

Beitrag lesen

Hallo Jan,

Das Format YYYY-MM-TT ist _kein_ amerikanisches Format (das ist MM/TT/YYYY), sondern internationaler Standard - und ließe sich auch als String gut sortieren.

Um Dir noch ein wenig "Selbermachermut" zuzusprechen:
Deine Idee, jeden Teil des Datums in einem eigenen Feld zu erfassen, ist sogar richtig. Das Datum, so wie wir es kennen, stellt schließlich einen Record (eine Structure, ein Datenmodell) dar, das aus drei Entitäten besteht:

Jahr, Monat, Tag

Und da machst Du im Formular einfach dei Teilfelder draus, die du hübsch hintereinander anordnest und innder landesspezifischen Reihenfolge mit dem landesspezifischen Trennzeichen. Dann kannst Du auch alle drei Teile auf Plausibilität überprüfen und für die Suche auch Eingaben zulassen, wie z. 09/2002. Den Tag musst Du dann eben passend ergänzen im Script.

also
<form action="datumssuche.php" method="post" ....>
  <input type="text" name="txt_tag" id="tag" size="2" maxlenght="2">.
  <input type="text" name="txt_monat" id="monat" size="2" maxlenght="2">.
  <input type="text" name="txt_jahr" id="jahr" size="4" maxlenght="4"><br />
  <input ....
</form>

Un in Deinem Script musst Du dann nicht erst mit substring() oder explode() die einzelnen Teile wieder auseinanderdröseln, sondern hast sie gleich mundgerecht aufbereitet vorliegen...

Viel Spaß noch

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.