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