CIao a tutti, sto impallato...sto facendo un calendario a visione settimanale sono arrivato ad un certo punto ossia creazione fasce orarie, estrazione dei giorni della settimana ma poi al momento di estrarre gli appuntamenti da db non capisco come fare...mi date una mano...grazie...

Codice PHP:
<table width="800" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="105" height="26" bgcolor="#FFCC00"></td>
    <?
  $data_cal 
"2006-08-15";
  list(
$yea,$mon,$day) = explode("-",$data_cal);
  
$data_cal mktime(0,0,0,$mon,$day,$yea);
  
$gg_set date('w',$data_cal);
  if (
$gg_set == 1):
  
$data_inizio $data_cal;
  elseif(
$gg_set == 2):
  
$data_inizio $data_cal-60*60*24;
  elseif(
$gg_set == 3):
  
$data_inizio $data_cal-60*60*24*2;
  elseif(
$gg_set == 4):
  
$data_inizio $data_cal-60*60*24*3;
  elseif(
$gg_set == 5):
  
$data_inizio $data_cal-60*60*24*4;
  elseif(
$gg_set == 6):
  
$data_inizio $data_cal-60*60*24*5;
  elseif(
$gg_set == 0):
  
$data_inizio $data_cal-60*60*24*6;
  endif;
  for(
$x=0$x<7$x++){
  if (
$x ==0):
  
$data_inizio $data_inizio;
  else:
  
$data_inizio += 60*60*24;
  endif;
  
$gg_set date('w',$data_inizio);
  
$giorni = array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato");
?>
    <td width="108" bgcolor="#FFCC00">[b]<? echo $giorni[$gg_set]." ".date('d',$data_inizio); ?>[/b]</td>
    <?
    
}
    
?>
  </tr>
  <?
  $ora_inizio 
mktime(7,30,0);
  for(
$x=0$x<29$x++){
  
$agg 60*30;
  
$ora_inizio += $agg;
  
//query
  
$sql_app mysql_query("select * from app where data = '$data");
  
?>
  <tr>
    <td bgcolor="#CCCCCC" <? if (date('i',$ora_inizio)==30): echo "align=\"right\""; endif; ?>><? echo date('H:i',$ora_inizio); ?></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
  <?
  
}
  
?>
</table>