Envoyer plusieurs fichier dans un formulaire

Aka13 Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   -  
 ReDLoG -
Bonjour,

J'ai bien chercher sur le net, je ne trouve pas comment uploader plusieurs fichier à partir d'un formulaire.

Mon html est :
<form method="post" action="test.php" enctype="multipart/form-data">
	Image 1: <input type="file" name="file1"><br>
	Image 2: <input type="file" name="file2"><br>
	Image 3: <input type="file" name="file3"><br>
	Image ...
	<input type="submit" name="upload" value="Sauvegarder">
</form>

J'aimerais qu'on puisse vérifier si il y a un fichier dans "file1" alors le fichier est envoyer, sinon on passe. Mais il faudrais des actions courte car il y a 22 fichier.

Je pense pas que sa soit bien compliquer, mais je ne trouve pas :x
A voir également:

2 réponses

Nhay Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   126
 
Ceci ne fonctionnerait pas ?
for($i=1;$i<23;$i++){
   if($_POST["file".$i]){
      ton traitement
   }
}
0
Aka13 Messages postés 153 Date d'inscription   Statut Membre Dernière intervention   8
 
$_POST["file"] ne fonctionne pas avec les input type file c'est justement pour cette raison que je n'arrive pas ma fonction
0
ReDLoG
 
Bonsoir,
C'est parce que les valeurs sont accessibles par la superglobale $_FILES et pas par $_POST
for($i=1; $i<23; $i++) {
   if($_FILES['file'.$i]) {
      //ton traitement
   }
}
0