facendola a mano cioè da linea di codice funziona...
se c'è un'errore credo che sia qui...
Codice PHP:
elseif ($cosa=="del"){

$query_can="SELECT * FROM film WHERE idf='$key'";
$ris=mysql_query($query_can);
echo 
"<table>\n";
    while (
$linea mysql_fetch_array($risMYSQL_ASSOC)) {
        echo 
"\t<tr>\n";
        foreach (
$linea as $valore_colonna) {
            echo 
"\t\t<td>$valore_colonna</td>\n";
        }
        echo 
"\t\t<td>\n";
}
echo <<<eof
<form action="film2.php" method="post">


<input type="hidden" name="keyd" value="
{$ris['idf']}" />
<input type="submit" name="goDel" value="Cancella" /></p>

</form>
eof;
}

elseif (
$cosa == "godel") {
$query_del "delete from film where idf='$keyd'";
$ris mysql_query($query_del);
if (
mysql_affected_rows()){
    echo 
"

Cancellazione avvenuta con successo</p>

<a href=\"film2.php\" title=\"Torna lista\">Torna alla lista dei film</a></p>"
;
    } else {
    echo 
"

Problemi con la cancellazione</p>"
;
    }