prova a mettere questa... così vedi qual è l'errore.... magari fa un duplicato di un campo chiave primaria e non ti permette di inserirlo...

codice:
mysql_query($sql) or die(mysql_error());
Fammi sapere