Fejl ved indsætningen i database
Jeg får denne fejl når jeg prøver at indsætte data i en database:Error: 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
Koden er:
tilfoej.php
<form id="FormName" action="insert.php" method="post" name="tilfoej">
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="120">Navn:</td>
<td><input type="text" name="navn" size="30"></td>
</tr>
<tr>
<td width="120">Adresse:</td>
<td><input type="text" name="adresse" size="30"></td>
</tr>
<tr>
<td width="120">Postnummer:</td>
<td><input type="text" name="postnummer" size="4" maxlength="4"></td>
</tr>
<tr>
<td width="120">By</td>
<td><input type="text" name="by" size="30"></td>
</tr>
<tr>
<td width="120">E-mail</td>
<td><input type="text" name="email" size="30"></td>
</tr>
</table>
<input type="submit" value="Tilføj"><input type="reset" value="Slet alt">
</form>
Insert.php
<?php
$con = mysql_connect("SERVER","USER","PASSWORD");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("DATABASENAVN", $con);
$sql="INSERT INTO deltager (navn, adresse, postnummer, by, email)
VALUES
('$_POST[navn]','$_POST[adresse]','$_POST[postnummer]','$_POST[by]','$_POST[email]')";if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "Deltager tilføjet";mysql_close($con)
?>
Hvad går der lige galt?