Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

PHP - mysql -- Datumsformat





Frage

Hallo Leute, wahrscheinlich schon tausend mal gefragt, aber ich finde nichts: Ich bin dabei eine Oberfläche zu schaffen, mit der Eingaben in eine MySQL-DB gemacht werden können. Zur komfortablen Bedienung meiner Oberfläche möchte ich, dass im Formular für Neueingaben zwei Felder mit 1. Datum und 2. Uhrzeit mit den aktuellen Werten voreingestellt werden. Dabei soll das hier gebräuchliche Format 1. tt.MM.yyyy 2. hh:mm genutzt werden und bei Bedarf im selben Format vom User überschrieben werden können. Bei Absenden des ausgefüllten Formulars soll die Speicherung aber (zumindest für das Datum) im MySQL-Format für Datenfelder (YYYY-MM-TT) erfolgen, damit eine Sortierung nach Datum möglich ist. Diese Speicherungen sollen bei Abfragen aber auch wieder im hier gängigen Format dargestellt werden. Ich hoffe, dass ich mich verständlich ausgedrückt habe und auf Eure Hilfe Nanuk

Antwort 1 von Pegel

Das machst du mit der date() funktion:
glaub schaut so aus:
$date = (date("d.m.Y"));
$time = (date("H:i:s"));
die variablen schreibst du dann als wert in die textfelder <input type="text" name="datum" value=<? =$date ?>">
das gleiche mit time.
so jetzt sind die felder schom mal vorbelegt. machst du nun noch readonly rein, dann kann keiner was abändern.
Dann würd ich fürs abspeichern einfach die einzelnen stellen neu sortieren. sollte kein stress sein. wenn du auch noch willst dass der user das date selber eintragen kann, dann musst erst prüfen ob das format auch passt. wie das am besten machst... keinen plan. selber ne funtion schreiben die nach . und zahlen schaut, müsst schon gehen.
hoff es hat dir ein bischen geholfen
Pegel

Antwort 2 von Nanuk

@Pegel:

Der erste Teil funktioniert schon mal gut.

@Alle:
Beim zweiten Teil könnt´ ich schon noch etwas Hilfe brauchen...

Nanuk

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: