Ciao, adesso ti spiego tutto (spero meglio di quanto ho fatto prima) :
ho una pagina in html con un form, dei campi text e un campo select (una lista);
in questa lista inserisco dei valori;
ho un button per il salvataggio, che mi avvia una function in javascript;
la function non fa altro che salvare i dati contenuti in questi campi passandoli come parametri allo script1.php (script1.php?val1=v1&...ecc.);
questo script salva un record nella tabella1 di un database mysql, mettendoci i campi delle text che gli ho passato;
fin qui nessun problema;
la lista select viene passata, invece, allo script2.php ma una riga alla volta;
lo script2.php salva un record, per ogni riga della lista, nella tabella2 del database; questo avviene tramite un ciclo in javascript dalla pagina html;
cio' che mi succede e' che viene salvato solo l'ultima riga della lista, ignorando le altre;
se ad ogni salvataggio interrompo con un alert, va tutto bene : come mai?
E' come se fra un salvataggio di un record e il successivo servisse piu' tempo di quello fornito dal ciclo.
Se vuoi ti posto tutto il codice. Grazie.