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 : 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].'';             
              }              
            }
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