Ho il seguente codice che mi permette di visualizzare n campi di tipo file
Ogni volta che provo ad aggiungere un campo tramite un pulsante che fa un submit, il campo precedente rimane vuoto.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>';
}
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
ma una volta fatto questo, il valore del file1 viene dimenticato e si prende il valore di file2Codice PHP:if ($_POST['actionflag'] == 'Aggiungi')
//controllo che nel campo precedente ci siano dei valori
if (! empty($_FILES["file$_POST[file_count]"]))
$_POST['file_count']++;
Spero di essere stato chiero...
ciao


Rispondi quotando