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 -
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.
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
-
salut ,
oui c'est possible :)
mais pour chaque input, il faut pas oublier de changer l'attribut name. -
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'] -