Ciao, con una query mi carico un elenco di dati già in modifica e l'aggiornamento degli stessi funziona correttamente.
Ho aggiunto un campo di upload file in corrispondenza di ogni riga. Lo scopo è caricare in massa le corrispondenti immagini sostituendo il nome dell'immagine con l'id corrispondente... Come fare?
codice:
<form method="post" action="">
<?php
$i = 0;
$query= $c -> prepare ("SELECT * FROM elenco");
$query -> execute();
while($r = $query -> fetch()){
$i++;
echo '
<div>
<input type="hidden" name="id_$i" value="'.$r['id'].'">
<input type="text" name="nome_'.$i.'">
<input type="file" name="file_'.$i.'">
</div>';
}
?>
<input type="hidden" name="righe" value="<?= $i ?>">
<input type="submit" name="submit" value="Salva">
</form>
codice:
$righe = $_POST['righe'];
for ($i=1;$i<=$righe;$i++) {
$nome = $_POST["nome_$i"];
$id = $_POST["id_$i"];
// query che aggiorna i dati...
}