ciao,
ti consiglio di utilizzare il tag code per il codice. in questo modo è più facile aiutarti.
Probabilmente il db non accetta valori nulle tu li passi.
invece di
scrivicodice:@mysql_query($sql)
(prima dell if )codice:echo $sql; mysql_query($sql); echo mysql_error(); die();
dovresti vedere qual è l'errore