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