8796 sujets

Développement web côté serveur, CMS

bonjour,
voici mon code:


foreach($NbrDate as $Mois) {

while($result2 = mysql_fetch_array($req2)) {
		if(strstr($result2["date_commande"], $Mois)) {
			$Int++;
			$Mont =  $result2["montantTTC"] + $Mont;
		}
	}//FIN	while($result2 = mysql_fetch_array($req2))

} //FIN      foreach($NbrDate as $Mois)


Voici mon souci,
lors de mon premier passage du foreach (il en contient 2) tous marche bien, le while fais ça boucle.
Lors du 2nd passage du foreach la variable prend bien ça 2eme position mais il saute la boucle while !

Après recherche j'ai lue que dans ces cas là il est conseillé d'utiliser la fonction "reset()".
Dans mon cas je ne vois pas sur quel array utiliser cette fonction car il ne reconnait pas $result2 comme un tableau :s

Quelqu'un pourrait m'éclairer ?
Modifié par Traxyl2en1 (22 Dec 2010 - 14:59)