Bonjour,
même si mon tableau $donnees contient 3 éléments, la boucle while ne s'effectue qu'une fois.
merci d'avance pour votre aide!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
	  $requete2='';
 	 foreach($donnees as $element)
 	 {
 	     $num = substr($element, 4);
 	     $a=0;
 	     while ($row = @mysql_fetch_array($result)){
 	         if($num == $a)
 	         {
 	         $requete2 .= utf8_encode($row["nom"]).' @'.utf8_encode($row["lat"]).', '.utf8_encode($row["lon"]).' to:';
  	         }
  	         $a++;
  	         echo $a.':'.$num.'<br/>';
  	     }
  	     echo $num.'<br />';
 	 }