Bonjour,
j'ai un formulaire comtenant 4 input de type file :
<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>
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 :
Code :
- 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].'';
- }
- }
|
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.
Auriez-vous (et je suis sur que oui ) une idée ?
Merci a vous et bonne journée,
Jean