Update databasen fra en php fil
Håber der er nogle der lige kan hjælpe mig her. Ved ikke hvad jeg skal skrive i action under min form før det virker. Den kommer dog op med en fejl som denne:"Dine oplysninger er blevet opdateretYou have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1"
Den kommer op når man prøver på, at lave en update for den nyhed man vil rette i..
Koden:
<?
if (isset($_POST['update'])) {
include ("config.php");
$overskrift = $_POST['overskrift'];
$forfatter = $_POST['forfatter'];
$tekst = $_POST['tekst'];
$id = $_POST['nyhedsid'];
$query = mysql_query("UPDATE impulze_nyheder SET overskrift='$overskrift', forfatter='$forfatter', tekst='$tekst' WHERE id='$id'") or print mysql_error();
echo "<font color=\"darkgreen\">Dine oplysninger er blevet opdateret";
}
include ("config.php");
$query = mysql_query("SELECT * FROM impulze_nyheder WHERE id=$_GET[nyhedsid]")or die(mysql_error());
$row = mysql_fetch_array($query);
?>
<form method="post" action="?id=nyhed_ret&nyhedsid">
<table width="500" cellpadding="4" cellspacing="0" style="border: 1px solid #AAAAAA">
<tr>
<input type="hidden" value="<?= $row['id']; ?>" name="id">
<td width="500" colspan="2" height="19"><b>Ret nyhed</b></td>
</tr><tr>
<td width="500" colspan="2" bgcolor="#AAAAAA" height="1"></td>
</tr><tr>
<td width="250" bgcolor="#F3F3F3" align="left" height="19">Overskrift:</td>
<td width="250" bgcolor="#F3F3F3" align="left" height="19">Skrevet af:</td>
</tr><tr>
<td width="500" colspan="2" bgcolor="#AAAAAA" height="1"></td>
</tr><tr>
<td width="250" height="22">
<input type="text" name="overskrift" value="<? echo $row['overskrift']; ?>" style="width: 220px" size="20"></td>
<td width="250" height="22">
<input type="text" name="forfatter" value="<? echo $row['forfatter']; ?>" style="width: 220px" size="20"></td>
</tr><tr>
<td width="500" colspan="2" bgcolor="#AAAAAA" height="1"></td>
</tr><tr>
<td width="500" bgcolor="#F3F3F3" align="left" height="19" colspan="2">Tekst:</td>
</tr><tr>
<td width="500" colspan="2" bgcolor="#AAAAAA" height="1"></td>
</tr><tr>
<td width="500" colspan="2"><textarea name="tekst" rows="5" cols="76"><? echo $row['tekst']; ?></textarea></td>
</tr><tr>
<td width="500" colspan="2" bgcolor="#AAAAAA" height="1"></td>
</tr><tr>
<td width="250" align="left" height="26"><a href="java script: history.back(1)">Tilbage</a></td>
<td width="250" align="right" height="26"><input type="submit" name="update" value="Udfør"></td>
</tr></table>
</form>
