update en post
Jeg skal have lavet en rediger.php , indtil videre er jeg kommet frem til denne kode, men den udskriver intet?<?
include_once('connect.php');
if (isset($_POST['submit'])) {
extract($_POST);
mysql_query("UPDATE nyheder SET fornavn='$fornavn', efternavn='$efternavn', email='$email', overskrift='$overskrift', tekst='$tekst' WHERE id=$id") or die(mysql_error());
header("location:login.php");
}
?>
<html>
<head>
<title>Redigér nyhed</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
if (isset($_GET['id'])) {
$res = mysql_query("SELECT * FROM nyheder WHERE id=".$_GET['id']) or die(mysql_error());
if (mysql_num_rows($res)>0) {
$row = mysql_fetch_assoc($res);
?>
<table width="300" border="0" align="center">
<tr>
<td><form method='post' action=''>
<fieldset>
<legend>Husk at udfylde alle felter</legend>
<br />
<label for="t7">Fornavn:</label>
<input type="text" name="fornavn" value="<?=$row['fornavn']?>" /><br />
<label for="t1">Efternavn:</label>
<input type="text" name="efternavn" value="<?=$row['efternavn']?>" /><br />
<label for="t2">E-mail:</label>
<input type="text" name="email" value="<?=$row['email']?>" /><br /><br />
<label for="t8">Overskrift:</label>
<input type="text" name="overskrift" value="<?=$row['overskrift']?>" /><br /><br />
<label for="t4">Indtast nyhed :</label>
<br />
<textarea name="tekst" rows="5" cols="30"><?=$row['tekst']?></textarea>
<br />
<br />
<input name="id" type="hidden" value="<?=$_GET['id']?>" />
<label for="t6"> </label><input type="submit" name="submit" value=" Tilføj nyhed " />
<input type="reset" value=" Slet alt " />
</fieldset>
</form>
</td>
</tr>
</table>
<?
}
}
?>
</body>
</html>
