Variable API google map JS avec bdd
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:
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> |