Edición de archivos subidos por el usuario?

Tenemos un formulario donde el usuario puede enviar un mensaje, así como cargar archivos 1-10 (no se muestra en línea en el mensaje, sino como enlaces en la parte inferior del mensaje).

Todo esto está funcionando bien hasta ahora … usando dos formularios separados.

1 formulario (formulario PRINCIPAL / principal) es el formulario de detalles del mensaje (nombre, fecha, mensaje, etc.)

1 formulario que está debajo de este formulario, y si es para manejar la selección / carga de archivos seleccionados por el usuario.

Esto se hace a través de un iFrame oculto y un script php dedicado, y devuelve una lista de nombres / rutas de archivos cargados al formulario PRINCIPAL / principal (como campos ocultos) … así que cuando se envía el formulario PRINCIPAL / primario … Guárdese en la base de datos al mismo tiempo, y el evento / porción de carga de imagen / archivo no causará ninguna pérdida de datos del mensaje si hay un tiempo de espera u otro error de carga.

Todo esto está funcionando hasta ahora.

Lo que no tengo claro o atascado en … es que para cada mensaje, el mensaje ‘propietario / póster’ puede retroceder y editar el mensaje …

Esto debería incluir también permitir que el usuario edite los archivos cargados / adjuntos a la publicación. ¿De qué no estoy seguro cómo debo manejar? ¿O un bonito y fácil de hacer esto?

Supongo que tendré que hacer el enfoque de “dos formas” que utilizo para la publicación / carga inicial del mensaje … pero, ¿cómo puedo rellenar previamente los campos de entrada del archivo? ¿Acabo de rellenar previamente el valor con el nombre de archivo / ruta de la base de datos …?