Non ho letto tutto il tuo codice perchè è troppo lungo, comunque rispondo alla parte testuale della tua domanda:

Una soluzione è quella di inserire in ogni form un identificativo che ti servirà per associare il campo che verrà compilato alla riga stessa.

L'indentificativo puoi stamparlo a video con php sotto forma di campo:

<input type="hidden" value="%idriga%" name="idriga">

Il parametro "idriga" sarà poi a te disponibile quando processarai l'invio del form, così potrai associare il risultato al corrispondente elemento del database con quell'id.