Il mysql_query dopo il foreach serve per fargli fare l'inserimento esplicato nella query.

sei sicuro che effettui il foreach?e soprattutto il mysql_query dopo il foreach a cosa serve?Se il ciclo non fa nemmeno un'iterazione prova ad effettuare una query vuota...ma dovrebbe darti errore perchè la variabile $query non è definita...
Cioè che mi consigli di fare. Sto script mi sta facendo

Grazie.