la query è sempre la stessa: INSERT INTO tbl_associazioni ( id_ambito, id_comune ) VALUES ( '$valore1', '$valore2')";Originariamente inviato da Virus_101
Per prima cosa devi sapere bene che query devi generare e come sono messi i dati che ti arrivano.
in che senso? Dalla pagina form l'unica cosa da fare è selezionare dalla combo il numero di comuni e ambiti e inviarli allo script che controlla l'inserimento nel DB, quindi l'unica cosa che può variare è la dimensione dell'arrayA volte come sono i dati non lo si puo' sapere a priori quindi e' buona norma usare la funzione var_dump per controllare come sono i dati.
Cioè? posso fare 1 ciclo foreach come ho scritto sopra, separato per ogni array? ma cosi mi da errore SQL di inserimento.Ultima cosa, a mio avviso e' buona norma evitare (per quanto possibile) i cicli annidati, nel tuo caso puoi risolverti al cosa con cicli lineari eseguiti in sequenza.
non mi è chiaro come fare l'inserimento... :master:

Rispondi quotando