Hejsa, Har lavet et system som skal redigere en nyhed, den skriver gerne titel på nyheden når jeg går ind på linket "admin2.php?id=1" så kommer overskriften fra nyhed nr 1, men nyheden kommer ikke men når jeg skriver noget i nyheds boksen så bliver det redigeret men man kan bare ikke se hvad man allerede har skrevet i nyheds boksen håber i kan hjælpe, her er koden
<?php
include ("settings.php");;
$q1 = mysql_query("select * from f1nal_nyhed where id = '$_GET[id]'");
$edit = mysql_fetch_array($q1);
if($_POST["skriv"]){
if($_GET['do'] == "gem"){
$overskrift = $_POST["overskrift"];
$nyhed = $_POST["nyhed"];
$redigeretaf = $_SESSION["brugernavn"];
if($overskrift == ""){
echo "Du mangler at angive en overskrift.";
} elseif($nyhed == ""){
echo "Sikken tom nyhed, den vil ingen spilde sin tid på, skriv venligst noget.";
} else {
mysql_query("update f1nal_nyhed set overskrift = '$overskrift' where id = '$_GET[id]'");
mysql_query("update f1nal_nyhed set nyhed = '$nyhed' where id = '$_GET[id]'");
mysql_query("update f1nal_nyhed set redigeret = '1' where id = '$_GET[id]'");
mysql_query("update f1nal_nyhed set redigeretaf = '$redigeretaf' where id = '$_GET[id]'");
}
$edit_db = mysql_query("select * from f1nal_nyhed where id = '$_GET[id]'");
$edit = mysql_fetch_array($edit_db);
}
}
?>
<form name="form1" method="post" action="admin2.php?do=gem&id=<?php print $edit['id'] ?>">
<p>Navn
<input name="overskrift" type="text" id="overskrift" value="<?php print $edit[overskrift] ?>">
<br>
Nyhed
<textarea name="nyhed" type="text" id="nyhed" value="<?php print $edit[nyhed] ?>"></textarea><br>
</p>
<p>
<input type="submit" name="skriv" value="opret nyhed">
</p>
</form>
tak.