ti sei fatto stampare la query per vedere se passano tutti i dati? echo $query = "".... vedi se manca qualcosa.
metti anche $ok = mysql_query($query) or die (mysql_error()