Visualizzazione dei risultati da 1 a 2 su 2

Discussione: upload multiplo file

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    7

    upload multiplo file

    Ragazzi ho un problema a fare un upload multiplo di file.

    In Html ho Questo:
    codice HTML:
    <form action="index.php" method="post" enctype="multipart/form-data" >  
         <input type="file" name="file_allegato[]" multiple="true">
         <input type="file" name="file_allegato[]" multiple="true">
    
    </form>
    Seleziono nella prima input due file(in questo caso immagine) e uno solo nel secondo.
    Se io vado in PHP a vedere che cosa ottengo vedo che ho un array di 3 elementi.

    array(5) { ["name"]=> array(3) { [0]=> string(0) "ciao.jpg" [1]=> string(14) "IMG.MARCHI.jpg" [2]=> string(20) "prodottiImmagine.png" }
    Ma non dovrei ottenrlo da due. A me serve che il nome dei primi due vengano salvati assieme in un campo di una tabella.
    Cioè vorrei ottenere una cosa simile

    array(5) { ["name"]=> array(3) { [0]=> string(0) "ciao.jpg&IMG.MARCHI.jpg" [1]=> string(14) "prodottiImmagine.png" }


    C'è qualche possibilità?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Certo che hai un array con 3 elementi, non possono esistere 2 array (e in generale 2 variabili) distinti con lo stesso nome.
    Se si trattasse di normali variabili l'ultima assegnazione sovrascriverebbe le precedenti, trattandosi di un array invece viene aggiunta una entry all'array già esistente.

    L'unica possibilità è di dare un nome diverso al secondo input.

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.