Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour a tous , j'ai besoin de votre aide s'il vous plait , je voudrais récupérer la valeur de plusieurs input file dans mon action mais je reçois toujours que le dernier input , quelqu'un pourrait m'aider SVP , je vous remercie d'avance
[lang=phtml] <script type="text/javascript"> $(function() { $('.attacher').click(function() { $('.attach').append('<input type="file" id="datafile" name="datafile" size="40">');}); }); </script> <a class="attacher"> <span class="new">Ajouter un attachement</span> </a> <div class="attach"> </div>
dans mon controller je fais un var_dump($_POST['datefile']) , je reçois toujours la valeur du dernier input file que j'ai ajouté
Hors ligne
Avec plusieurs champs ayant le même id, pas étonnant que tu ne récupères qu'un seul file
Hors ligne
Tu peux essayer de changer un peu l'attribut name de ton input en datafile[] au lieu de datafile!!!
Hors ligne
je l'ai déjà essayer mais dans mon action il me reconnait pas le datafile[]
Hors ligne
Dans ton action tu recupères ton paramètre sans les [] et ton paramètre est un tableau normalement
Hors ligne
sa marche pas il me dit toujours que l'index datafile est indéfinie
Hors ligne
j'ai résolue mon problème si sa peut aider quelqu'un , dans mon formulation j'ai oublié d'ajouter enctype="multipart/form-data"
Hors ligne
Pages: 1