Also der macht eigentlich gar nix!
als wenn nix gemacht wurde!
stimmt denn das hier?:
<a href="index.php?action=shownews&&loeschen=true&id=".$row['ID']."">[Delete]</a>
und das ist der teil zum löschen!
if(isset($_POST['loeschen']) == true) {
$sql = "DELETE FROM news WHERE ID = '$id'";
mysql_query($sql) or die(mysql_error());
//HEADER ("LOCATION:index.php?action=shownews");
}
Hallo Frank,
Wo sind deine Debug-Zeilen?
$sql = "DELETE * FROM news WHERE ID = '$id'";
print $sql;
Was erzaehlt MySQL denn, wenn Du die Query ausfuehrst?
// HEADER ("LOCATION:index.php?action=shownews");
diese Zeile auskommentieren, damit man die Fehlermeldungen auch sehen kann. Der Rest des Codes hat mit DELETE ja herzlich wenig zu tun.Dieter