Hvad er fejlen i scriptet?
Den vil ikke opdater databasen, hvis man vil rette i dataen, selvom den skriver det er opdateret...Så vil høre om der var nogle som kan se hvad fejlen er her?
<?
include ("config.php");
$query = mysql_query("SELECT * FROM kloak_nyheder WHERE id=$_GET[id]") or print mysql_error();
while($r = mysql_fetch_array($query)) {
$id = $r["id"];
$dato = $r["dato"];
$overskrift = $r["overskrift"];
$tekst = $r["tekst"];
}
?>
<form method="post" action="?id=nyhed_ret" enctype="multipart/form-data">
<table width="500" cellpadding="4" cellspacing="0" style="border: 1px solid #AAAAAA">
<tr>
<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 "$overskrift"; ?>" style="width: 220px" size="20"></td>
<td width="250" height="22">
<input type="text" name="forfatter" value="<? echo "$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" value="<? echo "$tekst"; ?>" rows="6" style="width: 480px" cols="20"></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>
<?
if ($update) {
include ("config.php");
$query = mysql_query("UPDATE kloak_nyheder dato='$dato', overskrift='$overskrift', forfatter='$forfatter' WHERE id='$id'") or print mysql_error();
echo "<font color=\"darkgreen\">Dine oplysninger er blevet opdateret";
}
?>
