Scusami Nicola, non ho capito questa frase:<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
sia stata una modifica(nuovi record inseriti,in pratica nuovi punti sulla mappa) oppure no(quindi niente refresh).A tale proposito ho visto un esempio di file controllo.php, ma non credo che funzioni perfettamente in quanto le condizioni all'interno mi fanno aggiornare sempre la pagina.<br>
</blockquote><div><br><<le condizioni all'interno mi fanno aggiornare sempre la pagina>>?<br><br>Giovanni<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Mi potreste aiutare a capire con quale logica posso interrogare il database per capire se c'č stata o meno una modifica.Vi posto brevemente la parte ajax e il php che controlla il db.<br><br>function myHandler() {   <br>

    if (myRequest.readyState == 4 && myRequest.status == 200) {<br>       if(myRequest.responseText==1){<br>            window.location.href = 'index.php';<br>          }        <br>    }<br>}<br>    <br>
    <br>
    function Data(){        <br>        myRequest = new OpenLayers.Request.XMLHttpRequest();//CreateXmlHttpReq2();        <br>        myRequest.open("GET","controllo.php");<br>        myRequest.setRequestHeader('Content-Type','text/xml');<br>

        myRequest.onreadystatechange = myHandler;<br>        myRequest.send(null);<br>    }<br clear="all"><br> <script type="text/javascript"><br>setTimeout("Data()",10000);<br></script><br>

<br>---PHP----controllo.php<br><br><?php<br>// la variabile che utilizzeremo per verificare l'esito del controllo<br>// 0 se non č necessario il refresh<br>// 1 se č da effettuare il refresh<br>$esito = 0;<br><br>
$connessione=pg_connect("host=host port=5432 dbname='dbname' user=postgres password=psw");<br>
 <br>$query = "SELECT COUNT(*) AS conto  FROM tabella";<br>$result = pg_query($query) or die (pg_error());<br><br>$array = pg_fetch_array($result);<br>if($array['conto']>1){<br>   echo  $esito=1;<br>
}else{<br>
     echo $esito=0;<br>}<br><br>?><br><br>Grazie per l'aiuto  :-) ...saluti.<br><font color="#888888">-- <br>Nicola De Innocentis<br><br><a href="http://www.nicoladeinnocentis.it" target="_blank">www.nicoladeinnocentis.it</a><br>
<br>
</font><br>_______________________________________________<br>
Iscriviti all'associazione GFOSS.it: <a href="http://www.gfoss.it/drupal/iscrizione" target="_blank">http://www.gfoss.it/drupal/iscrizione</a><br>
<a href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a><br>
<a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss" target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>
Questa e' una lista di discussione pubblica aperta a tutti.<br>
Non inviate messaggi commerciali.<br>
I messaggi di questa lista non rispecchiano necessariamente<br>
le posizioni dell'Associazione GFOSS.it.<br>
518 iscritti al 3.6.2011<br></blockquote><br></div><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>