no se si es la unica, no lo creo,
pero no se si entendiste,
cuando subes una imagen, antes de guardarla en una carpeta o lo que sea, primero manejas datos de esa imagen pero en una carpeta tempora.
haz el form con el campo file para la foto
selecciona la foto y rellena todos los campos del form, y guarda todos los datos del formulario en
variables de session Cita: $_SESSION['nombre_foto'] = $nombre_foto;
y le das a enviar--->siguiente form de confirmacion
la foto se sube,
no la guardas, la tienes en una carpeta temporal, y tambien
en el form de confirmacion rescatas las variables de session, rellenas el formulario con los valores del anterior, el mismo de antes, copiar y pegar, y dejas un espacio y muestras la foto en una tabla o fila, una cosa asi:
Cita: echo "<img src=\"archivos/$row[imagen]\" >";
y si gusta la imagen le das otravez a enviar y terminas el proceso de guardado de la imagen o vuelves al primer form, destruyendo la imagen temporal, que lo podrias hacer siempre que entras al primer form.
Espero haberme explicado algo, no es la unica solucion, ni la mejor, seguro, pero es una.
Un saludo