Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Upload di immagini

  1. #1

    Upload di immagini

    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...
    }

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Esegui un ciclo foreach() sull'array $_FILES e ad ogni iterazione sposti un file con move_uploaded_files()

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.