ciao
prova a guardare questo.
caricatelo in locale in modo da provarlo senza toccare quello che hai gia fatto,
non ho messo tutto in quanto serve solo come esempio da implementare eventualmente con tutto il resto
il difetto è che ad ogni inserimento di bar code, se fai delle modifiche, devi dare il "calcola" altrimenti le modifiche si perdono
oppure prima inserisci tutti i barcode, fai tutte le modifiche e dai calcola
all'inizio ho dovuto mettere per non ricordare le sessioni un pulsante azzera, il pulsante serve anche quando hai scritto qualcosa e devi ricominciare
sto pensando anche a come eventualmente aliminare una singola riga.
comunque provalo e sappimi dire se siamo sulla strada giusta
per provarlo devi richiamare la pagina per_barcode.php che al suo interno ha l'iframe che richiama la pag vedi_righe.php
ho messo in sola lettura i campi barcode, prezzo e importo, gli altri sono modificabile
poi è evidente che mancano diversi controlli (es la quantita deve essere un numero)
p.s.
ci ho perso una notte