Bonjour,
Je cale depuis quelques jours � cause d'un petit souci.. Je n'y arrive pas..
Voici mon probl�me : J'utilise l'API google maps pour situer la ville par rapport � mon IP. Ceci en JS.. jusque l� tout va bien
Mais ensuite je souhaite utiliser cette variable pour acqu�rir la latitude et la longitude (qui sont inscrits dans ma bdd) sauf que la variable cr�� en JS n'est pas reconnu...
Comment faire? Doit-on �tre contraint d'utiliser Ajax ? j'ai essay� vainement de m'y mettre mais je pige pas encore tout..
Alors si vous avez la solution... je suis preneur ...
Voici mon code :
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 <html> <head> <script src="https://www.google.com/jsapi?key=votre cle google api" type="text/javascript"></script> <script type="text/javascript"> function initialize() { var toto = "Ma ville: " + google.loader.ClientLocation.address.city +"<br>"; document.getElementById("test_gloader").innerHTML = toto; } </script> </head> <body onload="initialize()"> <div id="test_gloader">Patientez...</div> <? $serveur = "localhost"; $utilisateur = "root"; $motDePasse = "root"; $base = "mysql"; mysql_pconnect($serveur, $utilisateur , $motDePasse) or die("Impossible de se connecter au serveur de bases de données."); mysql_select_db($base) or die("Base de données non trouvée."); $query2="SELECT * FROM villes_france_free WHERE VILLE = '$toto' "; $result2 = mysql_query ($query2); if ($row2=mysql_fetch_array($result2)) { echo"$row2[latitude]"; echo"$row2[longitude]"; } ?> </body> </html>
Partager