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
|
<!DOCTYPE html>
<html>
<head>
<title>Geolocation API test</title>
<meta charset="utf8" />
<script type="text/javascript">
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(objPosition) {
latitude = document.getElementById("latitude").innerHTML = objPosition.coords.latitude;
longitude = document.getElementById("longitude").innerHTML = objPosition.coords.longitude;
}, function(objErreur) {
var strErreur = '';
switch(objErreur.code) {
case objErreur.PERMISSION_DENIED:
strErreur = "Vous n'avez pas donné la permission de déterminer votre position."
break;
case objErreur.TIMEOUT:
case objErreur.POSITION_UNAVAILABLE:
strErreur = "Votre position n'a pas pu être déterminée."
break;
default:
strErreur = "Erreur inconnue."
break;
};
alert(strErreur);
}, {
timeout: 20,
enableHighAccuracy: true,
maximumAge: 0
});
}
</script>
</head>
<body>
Latitude : <span id="latitude"></span><br />
Longitude : <span id="longitude"></span><br />
<?php
echo '$latitude';
// Connexion à la base de données
$base = mysqli_connect("XXXXX.mysql.db", "XXXXX", "XXXX", "XXXXX");
if ($base) {
$sql = "INSERT INTO locatormem SET longitudelocator= 'longitude', latitudelocator = 'latitude' ";
// Exécution de la requête
$resultat = mysqli_query($base, $sql);
}
?>
</body>
</html> |
Partager