Salve raga, vorrei un piccolo aiuto...

allora, se andate qui http://www.secundo.it/gps/index333.php vedrete che ci sono due campi dove scegliere quali dati visualizzare dove all'interno ci sono data e ora insieme

bene, mi servirebbe scindere i due dati (il campo del db è così composto YYYY-MM-DD HH:MM:SS), quindi visualizzare la data tramite un calendario con in grassetto i giorni disponibili nel db, quindi selezionare un giorno a scelta e scrivere tramite 2 campi l'ora e i minuti per visualizzare l'intervallo di tempo...

come posso farlo? dove trovo un codice d'esempio?

mi serve integrarlo in questo codice:

http://www.secundo.it/gps/index333.php

Codice PHP:

<?php
$connection 
mysql_connect("localhost","WA_005387","mauriziosecundo1985");
    
mysql_select_db("secundoit420");


$where='';
if(
$_GET['id']!='')
{
  
$id=htmlspecialchars($_GET['id']);
  
$where="WHERE ID_PERIFERICA='$id'";
}
?>
<form method='get'>
Seleziona la periferica:<select name='id' onchange='this.form.submit()'>
<option></option>
?>


<?php


$res
=(mysql_query("SELECT ID_PERIFERICA as id FROM punti2 GROUP BY ID_PERIFERICA"));
while(
$d=mysql_fetch_object($res))
{
  if(
$id==$d->id)
    
$sel="selected='selected'";
  else
    
$sel='';
  echo 
"<option $sel value='$d->id'>$id</option>";
}
?> 
</select> 



<?php

$where
='';
if(
$_GET['data_ora']!='')
{
  
$data_ora=htmlspecialchars($_GET['data_ora']);
  if(
$where=='')
    
$where="WHERE DATA_ORA='$data_ora'";
  else
    
$where="AND DATA_ORA='$data_ora'";
}
?>

<form method='get'>


Visualizza i dati da: <select name='data_ora' onchange='this.form.submit()'>
<option></option>

?>

<?php
$res
=(mysql_query("SELECT DATA_ORA FROM punti2 GROUP BY DATA_ORA"));
while(
$d=mysql_fetch_object($res))
{
  if(
$data_ora==$d->DATA_ORA)
    
$sel="selected='selected'";
  else
    
$sel='';
  echo 
"<option $sel value='$d->DATA_ORA'>$d->DATA_ORA</option>";
}
?>

</select> 





<?php

$where2
='';
if(
$_GET['data_ora2']!='')
{
  
$data_ora=htmlspecialchars($_GET['data_ora2']);
  if(
$where=='')
    
$where="WHERE DATA_ORA='$data_ora2'";
  else
    
$where="AND DATA_ORA='$data_ora2'";
}
?>
<form method='get'>
  a: <select name='data_ora2' onchange='this.form.submit()'>
<option></option>
<?php
$res
=(mysql_query("SELECT DATA_ORA FROM punti2 GROUP BY DATA_ORA"));
while(
$d=mysql_fetch_object($res))
{
  if(
$data_ora==$d->DATA_ORA)
    
$sel="selected='selected'";
  else
    
$sel='';
  echo 
"<option $sel value='$d->DATA_ORA'>$d->DATA_ORA</option>";
}
?>

</select> 




<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>XXXXXXXXXXXX</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAr-9N-3tliYhztnmoeCguLhRF2Y-lQvm8faCPkFGrn0ZUcO77cBQ8pPs_YZNx0vBL8VuTSBY5pW93mg" type="text/javascript"></script>    
<script type="text/javascript">


// Crea il marker con la label passata come parametro
function createMarker(point, label)
{
    // Variabile marker
    var marker = new GMarker(point);
      
    // Crea listener per il click sull'oggetto
    GEvent.addListener(marker, "click", function()
    {
        marker.openInfoWindowHtml(label);
      });
  
      return marker;
}

    function load()
    {
        if (GBrowserIsCompatible())
          {
            // Crea mappa
            map = new GMap2(document.getElementById("map"));
            
            // Creo GeoCoder Max 1.6 query/sec
            geocoder = new GClientGeocoder();
        
            // Imposta centro mappa
            map.setCenter(new GLatLng(40.94572,17.28757), 13);
            
            // Visualizza controlli - TIPO MAPPA
            map.addControl(new GMapTypeControl());
            
            // Visualizza controlli - ZOOM GRANDE
            map.addControl(new GLargeMapControl());

            var point;


          }
<?php

    
// Stampa JS dopo aver effettuato query

    
    
$sql "SELECT * FROM punti2 WHERE DATA_ORA <= '$data_ora' AND '$id'";
    
$result mysql_query($sql,$connection) or die($sql" " mysql_error());
    
    
// Stampa tutti i punti con pop-up indirizzo.
    
while($row mysql_fetch_assoc($result))
    {
    echo 
"point = new GLatLng({$row["LATITUDINE"]},{$row["LONGITUDINE"]});\n";
    echo 
"map.addOverlay(createMarker(point, '".addslashes($row["DATA_ORA"])."'));\n";
    }

?>
    }

//]]>
</script>

  </head>
  

  <body onLoad="load()" onUnload="GUnload()">

  <div id="map" style="width: 1024px; height: 768px" >

</p>
</body>
</html>