L'utente può vedere un elenco dei suoi dati inviati? Se si, suppongo che tu inserisca questi dati nel db con un id, basta fare così:
- nella lista degli inserimenti relativi all'utente mostri anche un link che porta ad una pagina con un form per la modifica, ovviamente ogni link dovrà contenere l'id dell'inserimento
- cliccato il link si va su una pagina che prima di tutto recupera dal db i dati in base all'id, poi mostra una form come quello per l'inserimento, ma popolato con i dati recuperati dal db
- l'utente modifica quello che vuole e preme il pulsante submit
- questa nuova form deve avere un action diverso, dovrà portare ad uno script che si occupa dell'update, non dell'insert e dovrà prevedere un campo hidden con l'id dei dati che vuoi modificare
- lo script riceve i dati e fa un update in base all'id che ha ricevuto