hvorfor opdatere den ikke!?
<?php if (isset($_POST['update'])) { header("location: news.php"); } ?><?php session_start(); ?>
<?php
if(!$_SESSION['loget_in'] == 1) {
header("Location: http://www.benny.dk");//Sender brugeren videre
exit;//Sørger for at resten af koden, ikke bliver udført
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>:: CONTUSE ::</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body text="#ffffff" bgcolor="#3B3C3C" topmargin="0">
<?PHP
if ($mode == "") {
mysql_connect("localhost", "**", "***");
mysql_select_db("***");
$result = mysql_query("SELECT * FROM nyheder");
while($r = mysql_fetch_array($result)) {
echo"
$r[navn] - $r[overskrift] - <A HREF='$php_self?mode=ret&id=$r[id]'>Update</A><BR>";
}
}
?>
<?PHP
if ($mode == "ret") {
mysql_connect("localhost", "***", "***");
mysql_select_db("***");
$result = mysql_query("SELECT * FROM nyheder where id = $id");
while($r = mysql_fetch_array($result)) {
$id = $r["id"];
$navn = $r["navn"];
$overskrift = $r["overskrift"];
$tekst = $r["tekst"];
echo "
<form ACTION='$php_self?mode=update&navn&id=$r' method='post'>
<table border='0'>
<tr>
<td><b><font class='overskrift'>.name:</td>
<td width='56'></td>
<td><input type='text' name='navn' value='$r[navn]'></td>
</tr>
<table border='0'>
<td><b><font class='overskrift'>.headline:</td>
<td width='40'></td>
<td><input type='text' name='overskrift' value='$r[overskrift]'></td>
</tr>
<tr>
<td valign='top'><b><font class='overskrift'>.text:</td>
<td width='40'></td>
<td><TEXTAREA type='text' name='tekst' rows='8' cols='40'>$r[tekst]</textarea></td>
</tr>
</table>
<br><br>
<div align='left'>
<input type='submit' name='update' value='.update'>
</div>
</form>
";
}
}
?>
<?
if ($mode == "update") {
$query = mysql_query("UPDATE nyheder SET navn = '$navn', overskrift = '$overskrift', tekst = '$tekst' WHERE id= $id");
echo "Done!";
}
?>
</body>
</html>
</body>
</html>
en der kan få den til at virke?? den opdatere ikke...
