Innanzi tutto grazie.
Il problema della tua idea però sta nel fatto che quando faccio l'upload di un file in realtà faccio il submit di un form diverso e quindi la variabile $_POST['nome'] è vuota perché l'input "nome" non viene spedito.
In pratica ho:
<form name="form1" id="form1" ENCTYPE="multipart/form-data" ACTION="filephp.php" METHOD="POST">
<input type="file" name="file1" id="file1">
<input type="submit" value="upload" name="upload">
</form>
<form action="filephp.php" method="post" name="form2" id="form2" >
<input type="text" name="campo_1" >
<input type="text" name="campo_2" >
...
...
<input type="text" name="campo_n" >
</form>
I valori che vorrei venissero mantenuti (non solo i valori caricati al load della pagina, ma anche quelli che ho eventualmente modificato ma non ancora salvato) sono quelli di questo secondo form , quando faccio il submit del primo per uplodare un file.
Un ulteriore problema è dato dal fatto che il form2 è costruito dinamicamente e non so a priori quanti campi di testo ha e il loro nome.
![]()
Grazie