Plusieurs upload dans un seul formulaire

Résolu
ap3 Messages postés 217 Date d'inscription   Statut Membre Dernière intervention   -  
ap3 Messages postés 217 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'aimerais savoir si on peut mettre plusieurs :
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Fichier : <input type="file" name="avatar">

Dans un seul formulaire html ?
Pour le code php, je peux me débrouiller.

Merci d'avance.

3 réponses

  1. Utilisateur anonyme
     
    salut ,

    oui c'est possible :)

    mais pour chaque input, il faut pas oublier de changer l'attribut name.
    0
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut,

    Changer l'attribut name ou utiliser un array.
    <input type="file" name="fichiers[]" />
    <input type="file" name="fichiers[]" />
    <input type="file" name="fichiers[]" />


    Et tu obtiendras quelque-chose comme ça pour $_FILES :
    Array (
        [tmp_name] => Array
            (
                [0] => '...'
                [1] => '...'
                [2] => '...'
            )
    
        [name] => Array
            (
                [0] => 'fichier1.zip'
                [1] => 'fichier2.zip'
                [2] => 'fichier3.zip'
            )
    
        [size] => Array
            (
                [0] => 131512
                [1] => 195874
                [2] => 109543
            )
    
        [error] => Array
            (
                [0] => 0
                [1] => 0
                [2] => 0
            )
    )


    Donc si tu veux le nom du 2ème fichier, c'est :
    $_FILES['name'][1]
    Et pas :
    $_FILES[1]['name']
    0
  3. ap3 Messages postés 217 Date d'inscription   Statut Membre Dernière intervention   10
     
    Merci a tous :)
    0