Christian Seiler: Datum in Datenbank schreiben

Beitrag lesen

Hallo,

es gibt doch auf einigen Homepages 3 Auswahllisten, wo man das Datum eintragen kann.

Tag - Monat - Jahr

Wie bekomme ich denn die 3 Eingabe in eine DATE - Spalte in die
MySQL-Tabelle?

Ich möchte zu diesen Auswahllisten anmerken, dass diese zwar bei Programmierern sehr beliebt sind, da man sich damit eine ganze Menge Arbeit bei der Validierung spart (im Prinzip nur schauen, ob jeweils Zahlen übergeben wurden und diese ein gültiges Datum bilden) - die Lösung selbst von der Benutzerfreundlichkeit eher allerdings suboptimal ist. Der Grund: Wenn ich ein Datum eingeben will, dann bin ich tausend Mal schneller, wenn ich auf der Tastatur kurz 2.5.2007 eingebe, als wenn ich mir bei der ersten Auswahlliste den Wert "2" rauspicke, bei der zweiten Liste "Mai" und bei der dritten Liste "2007". Ein normales Texteingabefeld, das von einem gut gemachten JavaScript-Kalender unterstützt wird, bei dem man sich schnell ein Datum per Maus rauspicken kann, ist in meinen Augen *viel* benutzerfreundlicher als drei Auswahllisten. Klar, serverseitig musst Du als Programmierer natürlich mehr tun, Du musst den JavaScript-Kalender in Deine Formularfelder einbinden, Du musst die Eingaben vom Benutzer verarbeiten können und daraus ein sinnvolles Datum konstruieren können. Allerdings werden es Dir Deine Benutzer (meiner Ansicht nach zumindest ;-)) danken.

Viele Grüße,
Christian