Recuper la valeur des input files

BOUFENZI -  
Alain_42 Messages postés 5413 Statut Membre -
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é

1 réponse

Alain_42 Messages postés 5413 Statut Membre 894
 
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