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
Come posso modificarlo in modo che :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>";
}
}
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

Rispondi quotando