Ciao a tutti,
sto impazzendo cercando di fare un form di upload di immagini multiple. Vi posto il codice . Vorrei passare tramite il campo hidden un array che contiene le precedenti immagini uploadate ma nn ci riesco :
<?php
if ( isset($_POST['array_im']) ){
$image = $_POST['array_im[]'];
$i = $_POST['indice'];
$image[$i] = $_FILES['immagine_ins']['name'];
$i++;
$s = sizeof($image);
if (is_uploaded_file($_FILES['immagine_ins']['tmp_name'])){
copy ($_FILES['immagine_ins']['tmp_name'],"./upload/".$_FILES['immagine_ins']['name']);
}
for ($j = 0; $j < $s;$j++){
echo 'Immagine numero : '.($j+1).'</br>';
echo $image[$j].'</br>';
}
}else{
$i = 0;
$image = array(0 => '0');
}
?>
<form name='form_immagini' method ='POST' action = '<?=$PHP_SELF?>' enctype= 'multipart/form-data'>
<input type= 'hidden' name= 'array_im[]' value= '<?=$image?>' />
<input type= 'hidden' name= 'indice' value= '<?=$i?>' />
Inserisci una immagine : </p>
<input name= 'immagine_ins' type= 'file' />
</br>
<input type='submit' name='upload' value="Clicca per inserire l'immagine" />
</form>
se faccio echo $_POST['array_im'][0]; mi stampa Array ma non c'è modo x vedere che c'è in quell'array.boh....