Quote Originariamente inviata da alberigo Visualizza il messaggio
Sicuramente hai ragione ma purtroppo devo fare i conti con ciò che sono in grado di fare ed essendo autodidatta....
Dillo a me... sto facendo una fatica che mai....
La tabella html di cui devo fare l'insert nel db può avere una sola riga ma può averne anche di più e, ovviamente, il numero di righe è sempre variabile (trattandosi delle voci di una fattura). Ogni riga di questa tabella contiene 4 caselle di testo (posizione, descrizione, quantità e prezzo unitario) che ho chiamato, rispettivamente, posizione0, descrizione0, qty0, prezzo0. Inserendo una seconda riga si chiameranno posizione1, descrizione1, qty1, prezzo1 e così via a seconda del numero di voci della fattura.
Fine premessa.

Ho dato un'occhiata alla funzione explode ma, sempre secondo la mia ignoranza, mi sembra che nel mio caso possa utilizzarla solo se ho una sola riga da inserire creando, se ho capito bene, una stringa contenente posizione0, descrizione0, qty0, prezzo0 e specificando il separatore.
Ma se ho più di una riga?
Ricapitolando da quanto posso intuire vuoi fare una sorta di SUBMIT dei dati espressi in 4 per volta.
In questo caso, considera che sono un niubbo pure io, passerei una stringa del tipo

posizioni=elencoposizioni
descrizione=elencodescrizioni
quantita=elencoquantita
prezzo=elencoprezzi

Supponiamo per semplicità di avere 3 righe (posizione,descrizione,quantita,prezzo)
10,pippo,1,4
12,pluto,3,5.2
44,paperino,4,3.7

proverei qualcosa così
...?posizioni=10,12,44&descrizione=pippo,pluto,pap erino&quantita=1,3,4&prezzo=4,5.2,3.7

Poi da PHP fai un explode di posizioni, descrizione, quantità e prezzo.
Controlli che gli array risultanti siano tutti lunghi uguali (3 nel nostro esempio), poi lavori come ti pare