Создать пустые ячейки для таблицы даты / времени

Я пытаюсь создать сетку шкалы времени. Первая строка — это дни месяца, которые передаются в представление. Во второй строке должен быть сначала заголовок (извлеченный из БД), а затем пустые ячейки до конца таблицы. Следующая строка должна начинаться с заголовка (полученного из базы данных), за которым следуют пустые ячейки и т. Д.

Не знаю, как создать пустые ячейки и поместить их рядом с заголовком до конца таблицы, а затем отобразить следующий заголовок и повторять процесс, пока не будут отображены все заголовки.

Ниже вы найдете мой код:

<?php
$start_date = '2014-09-01';
$end_date = '2014-10-10';
$start = new DateTime($start_date);
$end = new DateTime($end_date);
$interval = new DateInterval('P1D');
$days = new DatePeriod($start, $interval, $end);
?>
<table border=1 id="table1">
<tr>
<th></th>
<?php foreach ($days as $day) {
echo  "<th>". $day->format('D d-m') . "</th>";
}?>
</tr>
<tr>
<?php foreach ($campaign as $row) {
echo  "<th>". $row->campaign_name . "</th>";
}?>
</tr>
</table>
<br>
<br>

Результат должен быть

  • первый ряд: ячейки с датами
  • первый столбец: ячейки с названиями кампаний
  • остальная часть таблицы должна быть заполнена пустыми ячейками

Прямо сейчас все названия кампаний появляются во втором ряду, а не друг под другом.

Любые предложения о том, как это сделать?

0

Решение

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

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

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

По вопросам рекламы [email protected]