Ciao a tutti! Nuovo giorno, nuovo problema, nuova ricerca, nessuna soluzione

In pratica ho una pagina dove l'utente deve inserire (tramite l'apposito form) l'id del film e premendo il pulsante "Rimuovi Film", deve essere rimosso quel determinato film, solo che non funziona in alcun modo. Non da alcun errore ma il film non lo rimuove dal db. Cosa sbaglio?
Grazie anticipatamente a tutti.

Ecco tutto il codice:

Codice PHP:
 <link rel="stylesheet" type="text/css" href="stilerim.css" />

<form  action='<?php echo $_SERVER["PHP_SELF"]; ?>'  method='POST'>
<div id="contenitore">
<div id="insert_dati">
<table align='center' border='0'>

<tr>
  <td>IDFILM</td>
  <td><input type='text' name='idfilm' id='idfilm'></td>
</tr>

</table>

<center>
<input type='submit' name='invia' value='Rimuovi Film'>
<input type='reset' name='cancella' value='Reset'>
</center>

<div id="links">


[url="gestionefilm.html"][img]gestionefilm.jpg[/img][/url]
</form>
</body>
</html>


<?php

if (isset($_POST['invia']))
{
  include 
"config.php";


$sql("DELETE * FROM film WHERE idfilm LIKE '%$ricerca%'"); //questo comando non funziona

echo "Film Rimosso.\n";
      
mysql_close();
}
?>