Datum in Datenbank speichern!

MediaPlanet

Gesperrt
Hi, ich bin gerde dabei ein Webwatch script zu schreiben! Dort möchte ich aber jedesmal Datum und Uhrzeit mitspeichern, wann dies geschrieben wurde. Wie mache ich das, dass ich die Uhrzeit mit der Eingabe der anderen Daten speichere!! Die Tabelle heißt time!!! Wie muss ich außerdem die Tabelle einstellen!!!

Hier ein mein Eingabe-Script!

<html>
<head>
<title>Eingabe</title>
<style type="text/css">
<!--
body { font-family:verdana; font-size:11px; }
a:link{color:#000000;font-family:verdana;font-size:11px;text-decoration:none;}
a:visited{color:#000000;font-family:verdana;font-size:11px;text-decoration:none;}
a:hover{color:#008AFF;font-family:verdana;font-size:11px;text-decoration:none;}
a:active{color:#000000;font-family:verdana;font-size:11px;text-decoration:none;}
a:focus{color:#000000;font-family:verdana;font-size:110px;text-decoration:none;}
SELECT, option, input { FONT-FAMILY:verdana;color:#000000; FONT-SIZE: 11px;}
-->
</style>
</head>
<body bgcolor="#20316A" text="#FFFFFF">
<form action="work.php" method=post>
Artikel<br>
<input type=text name="Array[artikel]" size= 60>
<br>Seite<br>
<input type=text name="Array[seite]" size= 60>
<br>Link<br>
<input type=text name="Array[link]" size= 60>
<br>Bild-URL<br>
<input type=text name="Array[bildurl]" size= 60>
<strftime("time"[,"datetime"])>
<br><br>
<input type=submit name="SUBMIT" value="Absenden">
</form>
</body>
</html>
 
Ich weiß aber leider nicht und dort steht es auch nirgens, wie ich einen Befehl mache, der automatisch dann das aktuelle Datum wann der Artikel geschrieben wurde, in die Datenbank unter der Tabelle time abspeichert!!
 
Sorry, aber der Code da oben ist gequirlte Kacke ;)

Die Zeile
PHP:
<strftime("time"[,"datetime"])>
muss komplett raus.

Mach lieber in deiner work.php einen mysql query folgender Art:

INSERT INTO deinetabelle artikel,seite,link,bildurl,zeit VALUES ('$artikel','$seite','$link','$bildurl','".time()."')


Das Datum, welches jetzt als UNIX Timestamp gespeichert wird, kannst du mit der PHP Funktion date() wieder in ein von Menschen lesbares Format zurückkonvertieren.

Erklärung zu date()
 
also wie lautet der befehl wie ich das Datum speichern kann!!!! Ich brauch ne Anweisung wie die hier: <input type=text name="Array[artikel]" size= 60>

Wie mach ich das, denn das speichert das was ich in dem FEld eingebe!!!
 
Ach ja und die Namen der Input Felder würd ich ohne Array[xyz] schreiben.

Also statt Array[artikel] z.b. einfach nur artikel.
 
ja so kannst du es natürlich auch machen

PHP:
<input type="text" name="zeit" value="<?=time()?>">

oder noch besser:


PHP:
<input type="hidden" name="zeit" value="<?=time()?>">

;)
 
Zuletzt bearbeitet:
@FactorX: Deins kann nicht funktionieren, und das Tut es auch nicht!!!
Also der letzte Beitrag!!!

So und das andere funzt auch net!!!

Meine Tabellenspalte "time" hat folgende Werte:
Typ: Timestamp
Länge: 14
Null: Null


Aber er speichert nix in die Tabelle, es steht immer nur 0000.....!

Sag mal genaueres!!
 
Zurück