Originariamente inviato da robybat
Scusate ma sto impazzendo, non sono un mostro in PHP ma non ci trovo proprio l'errore quindi chiedo help....

ogni volta che aggiungo un record, chiaramento dopo aver aperto la conn con il db che ometto, mi inserisce dopo il record corretto un altro record con tutti i campi vuoti, escluso il contatore con auto_increment.

[...]

i dati vengono presi da un form in un altra pagina che li passa con post.

Non capisco dove sta il problema, grazie a tutti per il magnifico forum.
Per evitare la duplicazione dei dati prova a seguire le indicazioni fornite da questa pillola, almeno per seguire un approccio diverso al problema potrebbe essere un buon punto di partenza. Anche se sembra strano che avvenga un doppio inserimento di tutti i campi ad eccezione di quello con auto_increment...

Riguardo al tuo codice, solo da quello che hai postato, io ti consiglierei di verificare l'esito dell'operazione in un modo più sicuro, tipo:

Codice PHP:
$query mysql_query($Query_Ins) or die(mysql_error());

echo 
mysql_affected_rows() == 1
     
'inserimento dati riuscito'
     
: exit('inserimento dati non riuscito');