Jeg er ikke helt med på hvad du vil bruge den session til. Det ser ikke ud til at det vil virke efter hensigten.
Prøv at ret opdaterings-siden til noget lign.:
<?
session_destroy();
include "config.php";
//update variablen fra url'en lagres nu i $nid
$nid = $_GET["update"];
//Hvad bruges denne til?
$besked = mysql_query("SELECT * FROM `nyheder` where id = '".$nid."'");
if ($mode == "edit"){
//Nu opdateres nyheden hvor id=$nid
mysql_query("UPDATE nyheder SET tekst='".$_POST['tekst']."' WHERE id='".$nid."'") or die(mysql_error());
}
while ($row = mysql_fetch_array($besked)) {
?>
<form method="post" name="UPDATE_NEWS" action="?admin=update-news&update=<? echo $nid; ?>">
<br>Teksten:<br><textarea name="tekst" rows="5" cols="40" class="input"><? echo $row[tekst]; ?></textarea><br>
<input type="submit" name="knap" value="Redigere nyhed" class="button">
</form>
<?
}
?>