Recuper la valeur des input files

Fermé
BOUFENZI - 31 janv. 2013 à 14:33
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 31 janv. 2013 à 16:17
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



<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é
A voir également:

1 réponse

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
31 janv. 2013 à 16:17
normal ils ont tous le même name quand tu fait ajouter il faut rajouter une valeur d'incrémentation ou alors mettre sous forme datafile[]
$('.attacher').click(function()
       { $('.attach').append('<input type="file"  id="datafile" name="datafile[]" size="40">');});


et dans $_POST['datefile'] tu obtient un array
0