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 :
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 :
<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>