Slette en nyhed ved klik på knap (php/mysql)
Hej alle,jeg er gået igang med at lære php og prøver i den forbindelse at lave et lille simpelt nyhedssystem.
Jeg er nået til det punkt, hvor jeg gerne vil lave en slette knap, som er under hver af de enkelte indlæg. Min kode ser ud som følger.
Senyhed.php
<?php
include ('connect.php');
$result = mysql_query("SELECT DISTINCT overskrift, nyhed, date, id FROM nyhed ORDER BY id DESC");
while($row = mysql_fetch_array($result))
{
$id = $row['id'];
echo '<font class="nyhedoverskrift">'.$row['overskrift']."</font><font class='nyheddato'>, " .$row['date'].
"</font><br><p> " . nl2br($row['nyhed']);
echo "<br /></p>";
echo '<form action="delete.php" method="post">
<input type="submit" name="deletebutton" value="Slet denne nyhed" /><?php $id ?></form>';
echo "<br />";
}
?>
og delete.php ser således ud:
<?php
$delete = "delete * from nyhed";
include ("connect.php");
if(isset($_POST['deletebutton'])) {
$result =mysql_query($delete);
if ($result ==true)
{ echo "The row has been deleted successfully"; }
else echo "No rows has been deleted";
}
?>
Så vidt jeg kan se, overfører jeg ikke nogle informationer fra senyhed.php ved at trykke på knappen, som indikerer hvilken række der skal slettes fra min database.
Er som sagt meget ny, så den simpleste løsning ville være at foretrække :)