Datum in Tabelle aus Formular

thomsonz

Mitglied
Hallo ich versuche gerade aus einem Formular das eingestellt Datum in meine Tabelle reinzuschreiben die spalte hat das format DATE.
Leider kommt immer diese Fehlermeldung:
2008-03-27Anfrage fehlgeschlagen: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = '153' SET date1 = '2008-03-27'' at line 1
kann mir jemand von Euch weiterhelfen und mir sagen was hier falsch ist. Vielen Dank
PHP:
<?php 
include "zugangsdaten.php";
if (isset($_POST['eintrag_id']) && isset($_POST['date1'])) {
$jahr = $_POST['jahr'];
$monat = $_POST['monat'];
$tag = $_POST['tag'];
$date1 = $jahr.'-'.$monat.'-'.$tag;
 echo "".$_POST['jahr']."-".$_POST['monat']."-".$_POST['tag']."";
$sql = "UPDATE reiseplaner WHERE id = '".$_POST['eintrag_id']."' SET
date1 = '$date1' ";
$result = mysql_query($sql) or die("Anfrage fehlgeschlagen: " . mysql_error());
if(isset($_SESSION['jumpback'])) $location = 'Location: '.$_SESSION['jumpback']; 
			else $location = "Location: index.php?f=zentral";
			header($location);
			exit();}

 else {}
 ?>
 
Hi,

wenn Du das umgestellt hast, lautet die Fehlermeldung mit Sicherheit etwas anders. ;)
Du könntest ausserdem statt nur dem mysql_error zusätzlich $sql ausgeben, dann sieht man auch, wo's hakt.

LG
 
okay klappt hatte nur an der falschen Stelle etwas geändert. nur noch etwas kleines warum springt er nicht auf die $location headers already sent in zeile 8? Danke
 
Zurück