Sönke Tesch: timestamp korrekt anzeigen

Beitrag lesen

Hallo zusammen,
Ich bin gerade dabei ein Gästebuch zu gestalten und möchte dabei Datum und Zeit des Eintrages mit anzeigen. Das ganze Gästebuch besteht aus folgenden Scripts:

index.php

$db = mysql_connect("localhost","root","design");

------------------------------------^^^^

Nanana, sowas macht man aber nicht.

gbook_new.php

<FORM name=frmRegister action=gbook_new_r.php method=post>

<TD bgcolor="#336699"><INPUT name=titel size="10" maxlength="15"></TD>

<TD bgcolor="#336699"><textarea name=eintrag cols="30" rows="5"></textarea></TD>

<TD bgcolor="#336699"><INPUT name=autor ize="20" maxlength="30"></TD>

<td bgcolor="#336699"><INPUT type=button value="einfügen" ONCLICK=verify_page()> </TD>

So, Du hast hier in Deinem Formular drei Felder (von denen ich mich frage, was sie mit einem Gästebuch zu tun haben, aber das nur nebenbei :) namens titel, eintrag und autor.

gbook_new_r.php

// Werte des Formulars
$titel  = $HTTP_POST_VARS["titel"];   // [1]
$eintrag        = $HTTP_POST_VARS["eintrag"];   // [2]
$autor        = $HTTP_POST_VARS["autor"];     // [3]
$datum        = $HTTP_POST_VARS["datum"];     // [4]

Und hier zauberst Du noch ein Formularfeld datum hervor, daß aber garnicht da ist.

// in DATENBANK einfügen
$sqlInsert  = "INSERT INTO gbook_kino VALUES ('', '$titel', '$eintrag', '$autor', '$datum');";

Demenstprechend kommt hier bei $datum natürlich auch..

Wenn ich nun einen neuen Eintrag hinzufüge, wird mir die Datums- und Uhrzeitanzeige zwar im richtigen Format angezeigt, allerdings immer mit null:

0.0.0000 00.00.00

..raus, genau.

Gruß,
  soenk.e