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?