sage
Новичок
PHP:
$start = strtotime('2006-03-11 07:00:00');
$finish = strtotime('2006-03-11 19:00:00');
while ($start <= $finish) {
// Запрос, выбирающий время окончания и событие, у которого время начала = $start
$result_id = mysql_query('...');
if (mysql_num_rows($result_id)) { // Событие найдено
// Рисуем закрашенную ячейку таблицы
// ...
// $start = Время окончания
} else {
// Рисуем незакрашенную ячейку таблицы
// ...
$start += strtotime('00:30:00');
}
}