Buongiorno a tutti,
Il codice in questione è questo:
<SCRIPT>
function showlocation(){
navigator.geolocation.watchPosition(callback);
}
function callback(position){
document.getElementById('latitude').innerHTML = position.coords.latitude;
document.getElementById('longitude').innerHTML = position.coords.longitude;
}
</SCRIPT>
<?
echo <script>showlocation()</script>";
$latitudine= "<span id=latitude></span>";
$longitudine= "<span id=longitude></span>";
echo $latitudine;
echo $longitudine;
?>
LA STAMPA A VIDEO E' la seguente:
9.245450000001
44.40565000000001
L'obiettivo è valorizzare le due variabili $longitudine e $latitudine con le cordinate che escono dallo script.
Con questo codice riesco a stampare a video ma se provo a salvare le due variabili in un database mysql viene valorizzata come carattere in questo modo "<span id=latitude></span>".
Come faccio a salvare nella variabile quello che vedo a video cioè 9.245450000001?