Bonjour,
j'ai un formulaire comtenant 4 input de type file :
L'utilisateur n'est pas obligé de les remplir tous. Il peux aussi bien n'en remplir aucun. Mon problème se situ dans mon php :<p><input type="file" name="annexes[]" id="fichier1" /></p>
<p><input type="file" name="annexes[]" id="fichier2" /></p>
<p><input type="file" name="annexes[]" id="fichier3" /></p>
<p><input type="file" name="annexes[]" id="fichier4" /></p>
Si je veux compter le nombre d'occurence dans annexes[], il me renverra toujours 4. J'ai bien essayé de coder quelque chose avec empty() ou "NULL" mais je n'arrive a rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if(is_array($_FILES['annexes'])); $nb_annexes = count ($_FILES['annexes']['name']); { for($i = 0; $i< $nb_annexes; ++$i) { $annexe[$i]='tmp'.$t.'_'.$i.".jpg"; move_uploaded_file(($_FILES['annexes']['tmp_name'][$i]),$repertoire.$annexe[$i]); $urlAnnexe[$i]= $urlsite.''.$repertoire.$annexe[$i].''; } }
Auriez-vous (et je suis sur que oui) une idée ?
Merci a vous et bonne journée,
Jean
Partager