Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    71

    problemi con le variabili

    Il problema è il seguente:

    ho un file "dove_sei.js" che mi recupera le coordinate della mia posizione:
    function getPosition()
    { if (!navigator.geolocation) { alert('Unfortunately, your browser does not support Geo Services');
    } else { navigator.geolocation.getCurrentPosition(displayCo ordinates);
    return false; } }

    function displayCoordinates(curPos)
    { var [B]Latitude[\B] = curPos.coords.latitude;
    var [B]Longitude[\B] = curPos.coords.longitude;
    return false; }

    e un altro file chiamato mysql.php all'interno fa dei calcoli.
    Il mio problema è quello di recuperare da mysql.php le variabili Latitude e Longitude, dello javascript come sopra strutturato

    Come posso far interagire mysql.php con dove_sei.js?

    Sono daccordo con voi che uno è sul lato server e uno sul lato client, ma come si fa a recuperare delle variabili di javascript all'interno del file php.

    Vi riporto uno stralcio di codice del mio file mysql.php:
    <html>
    <head>
    <script src="functions.js" type="text/javascript"></script>
    <script src="dove_sei.js" type="text/javascript"></script>
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>

    <link href="http://code.google.com/apis/maps/documentation/javascript/examples/default.css" rel="stylesheet" type="text/css" />

    <meta http-equiv="content-type" content="text/html; charset=windows-1250">

    <meta name="generator" content="PSPad editor, www.pspad.com">
    <title>CALCOLO DELLE DISTANZE GEODETICHE FRA I COMUNI ITALIANI</title>
    </head>
    <?php

    echo "Il parametro Latitude vale : ",
    . . . . .

    Vi ringrazio anticipatamente per la gentile quanto preziosa collaborazione.

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Devi usare AJAX



  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    71
    ti ringrazio LAS...

    Non c'è un altra alternativa??

    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    71
    Ciao a tutti

    Qualcuno mi sa dire del codice:
    window.header.location = "pagina.php?variabile="+valore;

    il quale reindirizza l'utente ad una pagina php passandogli la variabile get "variabile".

    <script type="text/javascript">
    <!--

    function getPosition()
    {
    if (!navigator.geolocation)
    {
    alert('Unfortunately, your browser does not support Geo Services');
    }
    else
    {
    navigator.geolocation.getCurrentPosition(displayCo ordinates);
    return false;
    }
    }
    function displayCoordinates(curPos)
    {
    var Latitude = curPos.coords.latitude;
    var Longitude = curPos.coords.longitude;
    return false;
    }
    window.header.location = "mysql.php?Latitude ="+Latitude ;// è giusto??
    //-->
    </script>

    Nel file php:

    <?php
    echo "Latitudine: ".$_GET['Latitude']."
    "; // non me lo stampa

    ?>

    Ho sbagliato qualcosa?? Devo settare qualcosa?? Aiutatemi

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    71
    grazie per l'interesse , l'ho risolto!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.