Ho il seguente codice che mi permette di visualizzare n campi di tipo file

Codice PHP:
$telefono "<input type=\"hidden\" name=\"file_count\" value=\"".$_POST['file_count']."\">";
    for (
$i 1$i <= $_POST['file_count']; $i++) {
        
$telefono .= '<tr>'
            
$telefono .= '<td align="right" nowrap>';
            
$telefono .= "File$i";
            
$telefono .= '</td>';
            
$telefono .= "<td colspan=\"2\">
                            <input type=\"file\" size=\"55\" name=\"file
$i\"  value=\"".$_FILES["file$i"]."\"></td>";
        
$telefono .='</tr>';
    } 
Ogni volta che provo ad aggiungere un campo tramite un pulsante che fa un submit, il campo precedente rimane vuoto.

Ovvero

file1 > immagine.gif

aggiungo un altro file premendo il pulsante aggiungi

si fa un submit, viene ricaricata la pagina, si incrementa un contatore che mi permette di far visualizzare un altro campo
Codice PHP:
if ($_POST['actionflag'] == 'Aggiungi')
        
//controllo che nel campo precedente ci siano dei valori
        
if (! empty($_FILES["file$_POST[file_count]"]))
            
$_POST['file_count']++; 
ma una volta fatto questo, il valore del file1 viene dimenticato e si prende il valore di file2

Spero di essere stato chiero...
ciao