8791 sujets

Développement web côté serveur, CMS

Bonjour,
je n'arrive pas à récupérer à chaque sortie de la boucle la valeur (soit image et img_up="C:/...." soit pas d'image donc img_up = default)


for($i=1;$i<=3;$i++){
         if($nomFichier != "" ) {
            
	 $codeErreur= $_FILES["photo$i"]["error"];
	 switch ($codeErreur){   
            .......
         }
            if($codeErreur == 0) {
               $img_up = "C:/Documents and ";
             }
             else {
               $img_up = "DEFAULT";
             }
   
         }
         else{
               $img_up = "DEFAULT";
         }
     $tab_img = array();
     array_push($tab_img,$img_up);   
}//fin for
                        
   $nombre = sizeof($tab_img);
   for ($i = 0; $i <$nombre; $i++)
   {
      echo $tab_img[$i]; //
      echo "<br />";
   }  


je ne récupère que la derniere valeur du tableau $tab_img Smiley confus , alors que je veut récupérer tout les valeurs qui sont dans le tableau
Modifié par akara (20 Jun 2007 - 11:47)
Salut,

C'est normal que tu ne récupère que la dernière valeur du tableau car à chaque passage de boucle, tu réinitialise ton tableau :

   else{
      $img_up = "DEFAULT";
   }
   [b]$tab_img = array();[/b]
   array_push($tab_img,$img_up);   
}//fin for

Il faut donc que tu place cette ligne avant ta boucle for et le tour est joué Smiley cligne
Smiley sweatdrop Smiley eek Smiley biggol No Comment !

je te remercie ça fait une heure que j'étais dessus Merci !
Modifié par akara (20 Jun 2007 - 11:37)
akara a écrit :
il est ou le bouton ou le lien pour 'Resolu'

5- Marquer comme [Résolu]
Pour cela : allez sur votre premier message (celui qui débute le sujet), puis cliquez sur le bouton "éditer", en haut à droite du post, celui à côté du bouton "citer" et pour finir, modifiez le titre du sujet en ajoutant [Résolu]