Update
Jeg vil kunne opdatere en record i min tabel, men hvorfor virker det ikke.Sådan her ser koden ud:
<?php
$conn = mysql_connect("xxx", "xxx", "xxx");
mysql_select_db("xxx");
$ID = $_REQUEST['ID'];
$Overskrift = $_REQUEST['Overskrift'];
$Dato = $_REQUEST['Dato'];
$Sted = $_REQUEST['Sted'];
$Adresse = $_REQUEST['Adresse'];
$Tid = $_REQUEST['Tid'];
$Udstyr = $_REQUEST['Udstyr'];
$Kommentar = $_REQUEST['Kommentar'];
$insert = mysql_query("UPDATE events SET (Overskrift, Dato, Sted, Adresse, Tid, Udstyr, Kommentar) VALUES ('$Overskrift', '$Dato', '$Sted', '$Adresse', '$Tid', '$Udstyr', '$Kommentar') WHERE ID=$ID") or die(mysql_error());
echo "Opdateret!<br><br>";
echo "<b>".$Overskrift."</b><br><br>";
echo "<b>Dato: </b>".$Dato."<br>";
echo "<b>Sted: </b>".$Sted."<br>";
echo "<b>Adresse: </b>".$Adresse."<br>";
echo "<b>Tid: </b>".$Tid."<br>";
echo "<b>Udstyr: </b>".$Udstyr."<br>";
echo "<br>".$Kommentar."<br>";
mysql_close($conn);
?>
Ingen problemer i at skrive det der er blevet sendt fra formularen. ID ligger som hidden i formularen og er også med.
Her er fejlen:
You have an error in your SQL syntax near '(Overskrift, Dato, Sted, Adresse, Tid, Udstyr, Kommentar) VALUES ('5345 ', 'hg '' at line 1
