UPDATE [id] kommer ikke med over i edit delen
Er der en der kan hjælpe mig med hvorfor id ikke kommer med over i edit_sql.php ?<?
include("dbconnect.php");
if( isset( $_GET['id'] ) )
$id = $_GET['id'];
else
$id = null;
if( $id !== null ) {
$resultat = mysql_query("select * FROM nyhedsys WHERE id = '$id'");
$raekke = mysql_fetch_array($resultat);
if( $raekke == null )
die("Fandt ikke nyheden");
PRINT "ID:";
PRINT $_GET[id];
?>
<form action="edit_sql.php" method="post">
<input type="hidden" value="<? echo"$raekke[id]" ?>" name="id">
Overskrift:<input type="text" value="<? echo"$raekke[headline]" ?>" name="headline">
Nyhed:<textarea name="news" rows="10" cols="35"><? echo"$raekke[news]" ?></textarea></p>
<input type=submit value="Opdater" name="submit" >
</form>
<?php
}
else {
$sql = "SELECT id, headline FROM nyhedsys ORDER BY headline";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($res)) {
print '<a href="edit_nyhed.php?id=' . $row[0] . '">'.
stripslashes($row[1]). '</a><br />';
}
}
?>
---------------
#edit_sql.php:
--------------------
include ('dbconnect.php');
$headline = addslashes($_POST[headline]);
$news = addslashes($_POST[news]);
# Det samme som før, bare med UPDATE i stedet for INSERT eller DELETE.
mysql_query("UPDATE nyhedsys SET headline='$headline',news='$news' WHERE id='$_GET[id]'") or die(mysql_error());
