Page 1 sur 1

sortir les elements d une boucle

Posté : 09 janv. 2007, 15:48
par Invité
bonjour
principe du code
on explode une liste d id -4-5-48-45-78-78
on verifie le nombre de fois qu elles apparaissent dans le array
et on print le nombre d occurence trouvé.

quand je print" Déja joué $nb_occurences fois";, pas de probleme cela me mets bien le nombre d occurence.
par contre si je sors le print de la boucle 'affichage' ca plante et me mets n importe quoi.

if($Affichage =="1")
	{
		$N = explode ("-",$BddIdZ);
		
		if (in_array("$IdConc", $N))
		{
		
		$nb_occurences=0; 
				foreach ($N as $val)
				{ 
					if ($val==$IdConc) 
					{ 
						$nb_occurences++; 
					} 
				} 
		
		print" Déja joué $nb_occurences fois";
		
		}
		else
		{
		//
		}	
	}
merci pour vos rep

Posté : 09 janv. 2007, 16:24
par Ryle
Il faudrait que tu sois plus précis, éventuellement en donnant un exemple, parce qu'à priori, y a rien de choquant dans ton code ...

(oui bon sauf peut être le else qui ne sert à rien ou les guillemets autour de $IdConc, mais ça ne devrait en rien géner l'exécution de ton script...)

As tu vérifié les valeurs de $IdConc et $N ?
As tu affiché au fur et à mesure les valeurs de $nb_occurences pour la voir incrémenter ?
As tu affiché le résultat du test ($val==$IdConc) pour vérifier s'il rentrait dans le if() ?