Jeg kan simpelthen ikke forstå hvorfor det skriver "Der er en fejl i SQL syntaksen nær '' på linje 1". Er der nogle der kan hjælpe?
På forhånd, mange tak!
<?
session_start();
include('access.php');
if ($_SESSION['status'] == "login")
{
} else {
echo "Du har ikke adgang til denne side!";
}
$id = $_POST['id'];
$titel = $_POST['titel'];
$nyhed = nl2br ($_POST['nyhed']);
$dato = $_POST['dato'];
if(isset($_GET['id'])) {
$query = mysql_query("SELECT * FROM jep_nyheder WHERE id=$id") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
?>
<form action="<? $_SERVER['PHP_SELF'] ?>" method="POST">
<table>
<tr>
<td>Overskrift:</td>
<td><input type="text" name="titel" value="<? echo $row['titel']; ?>"></td>
</tr>
<tr>
<td>Nyhed:</td>
</tr>
<tr>
<td><textarea cols="25" rows="10" name="nyhed"><? echo $row['titel']; ?></textarea></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Opdater nyhed!"></td>
</tr>
</table></form>
<?
}
if ($_POST["submit"]) {
$sql = "UPDATE jep_nyheder SET titel='$titel', nyhed='$nyhed' WHERE id=$id";
mysql_query($sql) or die(mysql_error());
print "Nyheden er opdater!<br>";
?>
<a href="index.php">Klik her</a> for at se nyheden!
<?
}
}
?>