Ragazzi ho fatto un calendario che mi segna la data in rosso se è prenotata e funziona, io però ho l'esigenza di segnare in rosso non solo la data di entrata ma anche il periodo di tempo che le camere sono occupate.


questo è la parte dello script dove faccio il confronto per la data

Codice PHP:

 $day
$j-($lunedi-1); 
     
$data strtotime(date($y."-".$m."-".$day));     
 
$oggi strtotime(date("Y-m-d"));   
  
$db = new MySQL();   
   if (! 
$db->Query("SELECT str_data FROM bebcalendario")) echo $db->Kill();  
             if(
$db->RowCount() > 0)      {     
   while (
$row $db->Row())    
     {          
$str_data $row->str_data;    
      if (
$str_data == $data)    
      {     
       
$day "<span style='color:#be1e2d;'>$day</span>";   
       }  
      }   
   }  
    if(
$data != $oggi)      {   
     echo 
"<td style='color:#fff'>".$day."</td>";  
    }else{   
     echo 
"<td style='color:#fff'><b>".$day."</b></td>";  
    }  
  } 
Come posso modificarlo in modo che :

1) quando tutte e due le camere (sono solo due) sono occupate segna in rosso
2) e segna il periodo intercorrente dalla data di arriva e partenza

Grazie in anticipo