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.
Si j'affiche son contenu dans la boucle while, elle est correctement remplie.
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
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 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 !
![]()
Partager