input type mutiple envoi seulement un seul fichier

Par frageinstein07, il y a 10 mois


Les bases HTML/CSS

Bonjour voilà ,je ne comprends pas ce qu'il m'arrive j'ai bien une balise de type input a laquelle j'ai ajouté l'attribut multiple car je souhaite pouvoir envoyer plusieur images à la fois , lorsque je selectionne les fichier on m'affiche bien le nombre de fichier, pourtant lors de l'envoi il y en a qu'un seul qui part

foreach($_FILES['magallerie'] as $key=>$value){ echo "<pre>"; print_r($_FILES['magallerie']['name']); echo "</pre>";} //voi la le code fait afin d'afficher effectivement les nom d'images mais il y en qu'un //seul des éléments et meme dans ma base de données il n'y a qu'un seul enregistrement je //comprends pas``` merci pour votre aide

2 réponses

ygryan360, il y a 10 mois

Je crois que l'erreur vient de l'attribut name de ton input. Pour des champs multiples il faut préfixer le name avec []. Exemple :

<input name="[]files" type...
frageinstein07, il y a 10 mois

aaaaaah merci je test sa et je te ferai signe, je ne le savais pas...