Ciao a tutti, mi rivolgo ancora a voi perchè non vengo a capo di una situazione che dovrebbe essere semplice.
Sto cercando di inviare da un form più files, immagini per la precisione, li metto in array ma dal momento di visualizzarlo il mio array è vuoto. Ho già fatto prima d'ora cose simili ma con dei testi, con i files mai.
Vi posto i codici.
Il form html: un campo file per aggiungere un'immagine (userFile) ed un campo per aggiornare quelle esistenti (modifica).
codice HTML:
<form method="post" enctype="multipart/form-data">
<?php
$sql="SELECT * FROM `galleria` WHERE categoria='teatro'";
$dati=mysql_query($sql);
while($row=mysql_fetch_array($dati))
{
?>
<div class="quadro">
<button class="cancella elimina" type="submit" formaction="db/delete.php?teatro&id=<?php echo $row["id"]; ?>"><img src="images/icone/chiudi.png" alt="elimina"></button>
<div class="cornice">
<div class="galleryimg" style="background:#000 url(images/thumbs/galleria/<?php echo $row['alt'] ;?>) center center no-repeat; background-size: cover; ">
<a href="images/galleria/<?php echo $row['alt'] ;?>"><img src="images/mascherina.png" alt="clicca per ingrandire" title="clicca per ingrandire"></a>
</div>
</div>
<div class="clear"></div>
<input class="aggiungi bottom" type="file" name="modifica[]" placeholder="modifica" />
<input class="nascosto" type="text" name="id[]" value="<?php echo $row["id"]; ?>" />
<div class="clear"></div>
</div>
<?php
}
?>
<div class="quadro abbassa">
<div class="cornice">
<div class="galleryimg">
<img src="images/icone/add.jpg" alt="clicca per aggiungere un file" title="clicca per aggiungere un file">
<input class="add" type="file" name="userFile" />
</div>
</div>
</div>
<input class="nascosto" type="text" name="key" value="<?php echo $key; ?>" />
<button class="salva" type="submit" formaction="db/teatroupload.php">Salva</button>
</form>
Chiaramente ho poi tutto un php per la gestione dei dati ma il problema sta a monte: con echo $_FILES['modifica']['name'] non ottengo nulla, solo il titolo Array. Non ho trovato nulla riguardo all'uso di immagini in array, mi chiedo quindi se sia fattibile.
Grazie