Variable perd son contenu ?
Bonsoir, je crois que je me suis trompé de forum, alors je repose ma question ici et je vais clôturer l'autre
Toutes mes excuses
Je voudrai comprendre pourquoi le contenu de la variable "listepoints" se vide à la fin de la boucle.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| $listepoints="";
$chercheuser="SELECT * FROM usagers order by id_membre ASC";
$chercheuser1=mysql_query($chercheuser);
while($trouve=mysql_fetch_array($chercheuser1)or die (mysql_error()))
{
$pseudo=$trouve['pseu_usager'];
$ville=$trouve['Ville_usager'];
$lat1=$trouve['latitude'];
$lon1=$trouve['longitude'];
if($listepoints!='') $listepoints.=','; //ajoute la virgule de séparation des points
$listepoints.='["';
$listepoints.=$pseudo;
$listepoints.='",';
$listepoints.=$lat1;
$listepoints.=",";
$listepoints.=$lon1;
$listepoints.=',"';
$listepoints.=$ville;
$listepoints.='"]';
$listepoints.="\n";
$i++;
echo '<br />';
echo $listepoints;
echo '<br />';
}
echo $listepoints; |
Si j'affiche son contenu dans la boucle while, elle est correctement remplie.
Si je veux reprendre son contenu après celle-ci, elle est vide !
Ce qu'elle contient doit servir sur une carte google map.
Ce qui me surprend, c'est que ce même code fonctionne parfaitement sur un autre site que j'ai créé !
Alors où peut être le problème ?
Merci de vos lumières !
:D