la variabile ti arriva via GET e probabilmente hai il register_globals a off (di default è così), vedi se funziona in questo modoCodice PHP:<?
include ("connect.db.php");
$connect = mysql_connect($host, $user, $passwd) or die ("Non connesso");
mysql_select_db($dbname);
$query = "DELETE FROM $tablename WHERE id = '".$_GET['cancella_id']."'";
$esegui = mysql_query($query, $connect);
if(@mysql_query($query, $connect)){
echo ("Hai cancellato la news numero ".$_GET['cancella_id']." correttamente.
");
echo ("<A href=\"gestionenotizie.php\">Torna alla gestione delle news</A>");
} else {
echo ("Non hai cancellato la news.".mysql_error());
}

Rispondi quotando