Ciao ho fatto questo codice

Codice PHP:
<?
require("../../include/config.php");
$titolo $_POST['titolo'];
$descrizione $_POST['descrizione'];
$recensione_attiva $_POST['recensione_attiva'];
$link_recensione $_POST['link_recensione'];
$fonte_recensione $_POST['fonte_recensione'];
$titolo_fonte $_POST['titolo_fonte'];
$recensione_coverdvd $_POST['recensione_coverdvd'];
$titolo_link_mod $_POST['titolo_link_mod'];
$query mysql_query("SELECT * FROM cover_dvd WHERE titolo='".$titolo."'");
#1
while($result mysql_fetch_array($query)) {
$titolo_db $result[titolo];
}
if(
$titolo == $titolo_db){
$stringa_query "INSERT INTO recensione_film (titolo, descrizione, recensione_attiva, link_recensione, fonte_recensione, titolo_fonte, recensione_coverdvd, autore, titolo_link_mod) VALUES ('".$titolo."','".$descrizione."','".$recensione_attiva."','".$link_recensione."', '".$fonte_recensione."', ,'".$titolo_fonte."','".$recensione_coverdvd."', '".$usernick."','".$titolo_link_mod."')";
$news=mysql_query($stringa_query) or die(mysql_error());
if (
$news)
{
echo 
"

Recensione inserito correttamente...</p>"
;
}
else
{
echo 
"

Recensione non inserito correttamente... Riprova!</p>"
;
}

else
{
echo 
"Il titolo del film che hai inserito non esiste copia ed incolla quello del sito";
}
}
elseif (
$ruolo=="Collaboratore")
{}
else {
}
?>
Mi da questo errore
Codice PHP:
You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near ''Filmedvd.it','0', 'Ale90','')' at line 1 
Come mai??