Ciao Ragazzi,
è una settimana che giro su questo codice e non riesco a capire cos'è che non va..potete darmi una mano?
Questo è il file dove inserisco i dati
insert.php
Codice PHP:
<?
include ("config.inc.php");
include (
"top_foot.inc.php");

//intestazione
top();
?>

<form method=post action=save.php>
Nome:

<textarea type=text size=20 name=nome></textarea>



Sottonome:

<textarea type=text size=20 name=sottonome></textarea>



Descrizione:

<textarea cols=40 rows=20 name=descrizione></textarea>



Prezzo:

<textarea size=20 name=prezzo></textarea>



Produttore:

<textarea size=20 name=produttore></textarea>



Sviluppatore:

<textarea size=20 name=sviluppatore></textarea>



Genere:

<textarea size=20 name=genere></textarea>



Piattaforma:

<textarea size=20 name=piattaforma></textarea>



Link Sito:

<input type=text size=20 name=link_sito>



N°Giocatori:

<textarea size=20 name=nr_giocatori></textarea>



Valutazione:

<select name=valutazione>
<?
for ($i=1$i<=10$i++)
echo 
"<option value=$i>$i";
?>$valutazione</select>



Autore:

<input type=text size=20 name=autore>



E-mail:

<input type=text size=20 name=mail>



Password:

<input type=password size=20 name=pass>




Visibile:
<input type=radio size=20 name=visibile>





 <input type=submit value=Invia></form>

<?
// chiusura pagina
foot();
?>
Questo è dove li salvo
save.php
Codice PHP:
<? include("top_foot.inc.php");
include(
"config.inc.php");
top();
$nome $HTTP_POST_VARS['nome'] ;
$sottonome $HTTP_POST_VARS['sottonome'] ;
$descrizione $HTTP_POST_VARS['descrizione'] ;
$prezzo $HTTP_POST_VARS['prezzo'] ;
$produttore $HTTP_POST_VARS['produttore'] ;
$sviluppatore $HTTP_POST_VARS['sviluppatore'] ;
$genere $HTTP_POST_VARS['genere'] ;
$piattaforma $HTTP_POST_VARS['piattaforma'] ;
$link_sito $HTTP_POST_VARS['link_sito'] ;
$nr_giocatori $HTTP_POST_VARS['nr_giocatori'] ;
$autore $HTTP_POST_VARS['autore'] ;
$mail $HTTP_POST_VARS['mail'] ;
$valutazione $HTTP_POST_VARS['valutazione'];
$visibile $HTTP_POST_VARS['visibile']; 
$pass $HTTP_POST_VARS['pass'];
if (
$pass != $password):
echo 
"Password errata";
elseif (
trim($nome) == "" OR trim($descrizione) == ""):
echo 
"I campi Nome e Descrizione devono essere riempiti!";
else:
$nome addslashes(stripslashes($nome));
$sottonome addslashes(stripslashes($sottonome));
$descrizione addslashes(stripslashes($descrizione));
$prezzo addslashes(stripslashes($prezzo));
$produttore addslashes(stripslashes($produttore));
$sviluppatore addslashes(stripslashes($sviluppatore));
$genere addslashes(stripslashes($genere));
$piattaforma addslashes(stripslashes($piattaforma));
$link_sito addslashes(stripslashes($link_sito));
$autore addslashes(stripslashes($autore));
$mail addslashes(stripslashes($mail));
// -------------------------------------------------------------------------- \\
// [Nome] ********************** 
$nome str_replace("<""&lt;"$nome);
$nome str_replace(">""&gt;"$nome);
// [Sottonome] **********************
$sottonome str_replace("<""&lt;"$sottonome);
$sottonome str_replace(">""&gt;"$sottonome);
// [Descrizione] **********************
$descrizione str_replace("<""&lt;"$descrizione);
$descrizione str_replace(">""&gt;"$descrizione);
// [Prezzo] **********************
$prezzo str_replace("<""&lt;"$prezzo);
$prezzo str_replace(">""&gt;"$prezzo);
// [Produttore] **********************
$produttore str_replace("<""&lt;"$produttore);
$produttore str_replace(">""&gt;"$produttore);
// [Sviluppatore] **********************
$sviluppatore str_replace("<""&lt;"$sviluppatore);
$sviluppatore str_replace(">""&gt;"$sviluppatore);
// [Genere] **********************
$genere str_replace("<""&lt;"$genere);
$genere str_replace(">""&gt;"$genere);
// [Piattaforma] **********************
$piattaforma str_replace("<""&lt;"$piattaforma);
$piattaforma str_replace(">""&gt;"$piattaforma);
// [Link Sito] ********************** 
$link_sito str_replace("<""&lt;"$link_sito);
$link_sito str_replace(">""&gt;"$link_sito);
// [Nr Giocatori] **********************
$nr_giocatori str_replace("<""&lt;"$nr_giocatori);
$nr_giocatori str_replace(">""&gt;"$nr_giocatori);
// [Autore] **********************
$autore str_replace("<""&lt;"$autore);
$autore str_replace(">""&gt;"$autore);
// [Mail] **********************
$mail str_replace("<""&lt;"$mail);
$mail str_replace(">""&gt;"$mail);
// -------------------------------------------------------------------------- \\
$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query "INSERT INTO elenco_giochi (nome, sottonome, descrizione, prezzo, produttore, sviluppatore, genere,
 piattaforma, link_sito, nr_giocatori, valutazione,autore, mail)
 VALUES ('
$nome', '$sottonome', '$descrizione', '$prezzo', '$produttore', '$sviluppatore', '$genere',
 '
$piattaforma', '$link_sito', '$nr_giocatori', 'valutazione', '$autore', '$mail')";
if (
mysql_query($query$db))
echo 
"L'articolo è stato inserito correttamente";
else
echo 
"Errore durante l'inserimento";
mysql_close($db); endif;
foot();
?>
Potete dirmi dov'è che sbaglio?
Mi da sempre "errore durante l'inserimento"
Grazie anticipatamente