A me da la sensazione che le variabili non vengano passate dal primo al secondo script.
Prima di addentrarmi nella query, andrei a fare un debug per piccoli passi.
Primo dubbio: le variabili arrivano alla seconda pagina??
La form è ben compilata???
Vedo che le variabili le vai a recuperare con $HTTP_GET_VARS['xxxxxx'].
1) Non so che versione di PHP usi, ma questa sintassi è in disuso..... ora si usa $_GET['xxxxxx'].
2) Tutte quelle variabili te le passi via GET???? Guarda che puoi passare un massimo di 255 caratteri nella url!!!!
3) Il tag form è compilato con enctype = "multipart/form-data"??? Se non è specificato, guarda che ti perdi molte delle variabili.
Io farei così:
1. controllerei come ti ho detto;
2. la seconda pagina (quella che riceve le variabili) la commenterei completamente, recupererei le variabili e le manderei in stampa per vedere se tutte arrivano;
3. Fatto questo controllo, andrei un po' più avanti e correggerei tutta la parte con l'utilizzo di mysql.
![]()