Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305

    [PHP] array multidimensione

    Ciao, ho un form generato da un ciclo con una serie di input file del tipo <input type="file" name="img[]" size="50">;

    alla ricezione faccio:
    $u = $_FILES['img']['0']['name'];
    echo"$u";
    e non mi stampa un ciccio... perchè???

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    prova con:
    codice:
    $u = $_FILES['img'][0]['name'];
    echo"$u";


    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305
    mi pare non vada neanche cosi, è talmente assurdo... ho ricontrollato tutto eppure non stampa nulla

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    la mia osservazione era riferita al fatto di avere una chiave numerica invece di una stringa ma cmq, nn è lì li problema.
    hai messo l'enctype nel form??
    think simple think ringo

  5. #5
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305
    eh si enctype="multipart/form-data"

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    fai un bel print_r($_FILES) per vedere cosa arriva alla pagina dei risultati
    think simple think ringo

  7. #7
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305
    eccolo:
    Array ( [img] => Array ( [name] => Array ( [0] => prova1.gif [1] => prova2.gif [2] => prova3.gif ) [type] => Array ( [0] => image/gif [1] => image/gif [2] => image/gif ) [tmp_name] => Array ( [0] => /tmp/phpSJ38lk [1] => /tmp/phpObcfPH [2] => /tmp/phpiHBBo5 ) [error] => Array ( [0] => 0 [1] => 0 [2] => 0 ) [size] => Array ( [0] => 830 [1] => 995 [2] => 1067 ) ) )

    questi son 3 campi img[]

  8. #8
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    errore mio, devi usare:
    codice:
    $_FILES['img']['name'][0]
    $_FILES['img']['name'][1]
    $_FILES['img']['name'][2]
    ...


    think simple think ringo

  9. #9
    Utente di HTML.it L'avatar di renzoz
    Registrato dal
    May 2001
    Messaggi
    305
    eh infatti me sono accorto subito dopo..

    Grazie molte comunque

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.