mysql — создание php-календаря (просмотр месяца) с динамическим контентом

Я хочу создать рабочий календарь в 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>

В первом вертикальном ряду я хочу показать список всех сотрудников. Этот список также является результатом моей таблицы БД сотрудников.

Теперь самое трудное наступает, Моя БД дает мне день начала и окончания, когда сотрудник работает. Если существует совпадение между сотрудником и днями начала / окончания, в течение которых он работает, ячейка должна стать красной. Если совпадений нет, то ячейка должна быть зеленой.

Переменные у меня из моей БД:

  • $ сотрудника
  • $ start_date // день, когда он начнет работать
  • $ end_date // день окончания работы

Может кто-нибудь помочь мне с этой связью и составить полную таблицу. Большое вам спасибо уже.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector