Я хочу создать рабочий календарь в php с подключением к моей БД.
В первой горизонтальной строке я хочу показать все дни определенного месяца.
Что у меня сейчас:
<tr>
<?php //first row for all days in a specific month (example november)
$date = "2017-11-01";
$end = "2017-11-" . date('t', strtotime($date)); //get end date of monthwhile(strtotime($date) <= strtotime($end)) {
$day_num = date('d', strtotime($date));
$day_name = date('l', strtotime($date));
$date = date("Y-m-d", strtotime("+1 day", strtotime($date)));
$counter++;
echo "<th>$day_num <br/> $day_name</th>";
}
?>
</tr>
В первом вертикальном ряду я хочу показать список всех сотрудников. Этот список также является результатом моей таблицы БД сотрудников.
Теперь самое трудное наступает, Моя БД дает мне день начала и окончания, когда сотрудник работает. Если существует совпадение между сотрудником и днями начала / окончания, в течение которых он работает, ячейка должна стать красной. Если совпадений нет, то ячейка должна быть зеленой.
Переменные у меня из моей БД:
Может кто-нибудь помочь мне с этой связью и составить полную таблицу. Большое вам спасибо уже.
Задача ещё не решена.
Других решений пока нет …