Sono riuscito ad estrarre i valori da un db... e farli visualizzare sulla cartina... però solo per un percorso...
Quello che devo fare è visualizzare tutti i percorsi nella stessa cartina geografica ma non so come fare

Ho pensato di fare un while e di ripetere la funzione ma non funge...
Non ci sto più dentro...
come faccio!??!?! dai ragazzi una mano please

Codice PHP:
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript"> 
var directionDisplay; 
var directionsService = new google.maps.DirectionsService(); 
var map; 

function initialize() { 
   
    calcRoute(); 
    directionsDisplay = new google.maps.DirectionsRenderer(); 
    var myOptions = {  
        zoom:7, 
          mapTypeId: google.maps.MapTypeId.ROADMAP 
    } 
     
    map = new google.maps.Map(document.getElementById("map"), myOptions); 
     
    directionsDisplay.setMap(map); 
     
    document.getElementById("submit").onclick = function() { 
        calcRoute(); 
    } 
     


window.onload = initialize; 
</script> 
</head> 
<body> 
<?php  
$link_id 
mysql_connect(SERVERNOMEPASSWORD); 
$db_selected mysql_select_db(DATABASE); 
$sqlquery "SELECT * FROM posti where ID='2'"
$result mysql_query($sqlquery); 
while(
$row mysql_fetch_array($result)){ 
$arr =$row["arrivo"]; 
$par $row["partenza"]; 
echo
"<div> 
<input type='hidden' id='partenza' value='" 
$row["partenza"] . "'> 
<input type='hidden' id='arrivo' value='" 
$row["arrivo"] . "'> 
</div>"

 
?> 
 <script type="text/javascript"> 
  function calcRoute() { 
    var partenza = document.getElementById("partenza").value; 
    var arrivo = document.getElementById("arrivo").value; 
    var request = { 
        origin:partenza,  
        destination:arrivo, 
        travelMode: google.maps.DirectionsTravelMode.DRIVING 
    }; 
    directionsService.route(request, function(response, status) { 
      if (status == google.maps.DirectionsStatus.OK) { 
        directionsDisplay.setDirections(response); 
      } 
    }); 
  } 
  </script> 
  <?php 
  

 
?>
Non calcolate il while che in questo caso è inutile...
$sqlquery = "SELECT * FROM posti where ID='2'"; ho messo quella condizione x vedere se per un percorso funzionava...e funziona...

se tongo la condizione e mi seleziona tutte le destinazioni ( nella tabella posti ci sono il luogo di partenza e di arrivo) ovviamente non va con il semplice while...

Qualcuno mi aiuta?!?

So che è molto incentrato sul php... ma magari è una questione di solo javascript..qualcosa da cambiare...e non essendo un mago di javascript chiedo aiuto a voi