simpel UPDATE som ikke virker
Jeg har lavet en UPDATE for et par år siden, og den er blevet brugt flittigt.Jeg er nu stødt på et problem :-/
jeg har lavet et nyt site og min UPDATE lader ikke til at virke på siden.
------------------------------------------------------------------
here goes (beklager den rodede kode!)
<?
include("db.php");
$query = mysql_query("SELECT * FROM sc") or die(mysql_error());
while($data = mysql_fetch_array($query)){
$overskrift = $data["overskrift"];
$tekst = $data["tekst"];
$id = $data["id"];
echo "<a href=\"ret_side_test.php?id=$id\">".$overskrift."</a><br>";
}
if(isset($_POST["submit"])){
$id = $_GET["id"];
$tekst = $_POST["tekst"];
$overskrift = $_POST["overskrift"];
echo "rettet";
mysql_query("UPDATE sc SET `tekst` = '$tekst', `overskrift` = '$overskrift' WHERE id = '$id'") or die(mysql_error());
} else {
$id = $_GET[id];
$query = mysql_query("SELECT * FROM sc WHERE id = '$id'") or die(mysql_error());
$data = mysql_fetch_array($query);
$tekst = $data['tekst'];
$overskrift = $data['overskrift'];
?>
<form action="<? echo $PHP_SELF ?>" method="post" name="$opretside" id="$opretside">
<span class="style10">Overskrift:<br />
<input name="overskrift" type="text" value="<? echo $data[overskrift]?>" />
<br />
<br />
<span class="style10">Tekst:</span><br />
<textarea name="tekst" cols="80" rows="20" ><? echo $data[tekst]?>
</textarea>
<br />
<br />
<input type="submit" name="submit" value="ret side" />
</form>
<?
}
?>
Jeg får ingen fejl, og den når fint til at Echo'e "rettet".