Zimtgruen
Erfahrenes Mitglied
Guten Abend,
Ich habe hier ein Formular, welches Daten in eine Datenbank einträgt. Aber es trägt anstatt der ID des eingeloggten Users eine 0 und anstatt des timestamps auch eine 0 ein. Kann mir einer sagen, warum?
Hier ist der Code:
Die beiden ' um die Funktion tim() herum sind da, weil er mir vorher einen Fehler in meine mySQL Syntax angezeigt hat an dieser Stelle.
Vielen Dank
Ich habe hier ein Formular, welches Daten in eine Datenbank einträgt. Aber es trägt anstatt der ID des eingeloggten Users eine 0 und anstatt des timestamps auch eine 0 ein. Kann mir einer sagen, warum?
Hier ist der Code:
PHP:
<?php
session_start();
if(isset($_SESSION["login"])) { // Wenn eingeloggt..
include("datenbank.php");
include("functions1.inc.php");
refresh($_SESSION["login"]); // refresht
$titel = $_POST["titel"];
$beschreibung = $_POST["beschreibung"];
$autor = $_SESSION["login"];
$eintrag = "INSERT INTO sammlung
(titel, beschreibung, autor, datum)
VALUES
('$titel', '$beschreibung', 'autor', 'time()')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "Die Sammlung ist jetzt eingetragen! <meta http-equiv=\"refresh\" content=\"3; URL=texte.php\">";
}
else
{
echo mysql_error() . "\n";
}
?>
Die beiden ' um die Funktion tim() herum sind da, weil er mir vorher einen Fehler in meine mySQL Syntax angezeigt hat an dieser Stelle.
Vielen Dank