Rezeptdatenbank Datum

Begonnen von startforum, 28 April 2007, 11:26:34

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

startforum

Das Datum eingesendet am... wird nicht korrekt dargestellt.

Folgende Lösung sollte funzen:


1.

Führe in phpMyAdmin unter SQL folgenden Befehl aus:
ALTER TABLE `recipes_recipes` CHANGE `submittime` `submittime` TIMESTAMP NOT NULL

2. suche in index.php (~Z. 613)
$submittime = substr($row['submittime'],2,2)."/".substr($row['submittime'],4,2)."/".substr($row['submittime'],0,2);
ersetze durch:
$submittime = preg_replace('/(\d\d\d\d)-(\d\d)-(\d\d)/','\3.\2.\1',$row['submittime']);


mfg
:)

jubilee

Änderungen an der Datenbank sind nicht nötig.
Es reicht auch diese Zeile (index.php ab Zeile 607):

Zitat$submittime = substr($row['submittime'],2,2)."/".substr($row['submittime'],4,2)."/".substr($row['submittime'],0,2);

so abzuändern :

Zitat$submittime = substr($row['submittime'],8,2)."/".substr($row['submittime'],5,2)."/".substr($row['submittime'],0,4);

startforum

Hi jubilee,
mh  :gruebel: ich kam darauf, da als ich das Modul auf localhost getestet habe immer nur NULL eingetragen wurde. Erst mit dieser Änderung hat es bei mir funktioniert.
Vielleicht ist das abhängig von der MySQL Version, oder so?

mfg
:)