Se ciò che vuoi fare è inserire in una tabella di mysql il risultato di una query di mysql, allora fai semplicemente questo, ovvero usa una query SELECT INTO.
Se al contrario, vuoi che ai dati estratti dalla query possano essere aggiunte altre informazioni inserite dall'utente, allora dovrai semplicemente considerare questa operazione come un'altra operazione che da questa prende l'avvio.
Ovvero: la prima query recupera i dati, con un ciclo su questi dati puoi creare una FORM HTML che includa sia le INPUT TYPE=text per permettere l'inserimento dell'informazione sia le INPUT TYPE=hidden che contengano i dati che ti permettono poi di salvare quelle informazioni in db (per esempio, se vuoi che l'utente digiti la nuova giacenza per un dato articolo, dovrai avere una INPUT hidden per il codice articolo e una INPUT text per la nuova giacenza)
Con un'altro script PHP, che farai richiamare al submit della form prodotta dalla precedente elaborazione, ti occuperai di inserire questi dati nel db, tramite una apposita query UPDATE o INSERT (qualcosa del tipo UPDATE articoli SET giacenza=$POST["nuovagiacenza"] WHERE idarticolo=$_POST["idarticolo"]).
Ti consiglio di iniziare con una SOLA riga per preparare il tutto, poi basterà espanderla ricordando che tutti i campi di una FORM devono avere nomi diversi, quindi potrai avere più righe se ricorderi di differenziare i campi di ciascuna riga, per esempio chiamandoli "idart_1","giacenza_1", e così via...
Potrai quindi scrivere un ciclo che per ogni elemento dell'array $_POST se è del tipo idart_n allora recupera il corrispondente giacenza_n e fa la query di salvataggio, altrimenti va avanti al successivo elemento di $_POST.

Rispondi quotando