Получается криво, подскажите как поправить. Я не верстальщик, столкнулся 1 раз. Цветом обвел значения которые должны быть в одной строке с 1 днем(Четверг содержится в себя строки первого времени и второго времени, цветом указал.).
<table border="1" width="100%">
<tr>
<td>День недели</td>
<td>Дата</td>
<td>Время</td>
<td>Событие</td>
<td>Замечание</td>
</tr>
<tr>
<td rowspan="5">
<?
foreach($row as $k=>$val){
foreach ($val as $value=>$last){
if($value == 'mweekday')
{
?><b><?=$last?></b><br><?
}
}
}
?>
</td>
<td rowspan="5">
<?
foreach($row as $k=>$val){
foreach ($val as $value=>$last){
if($value == 'mdate')
{
?><b><?=$last?></b><br><?
}
}
}
?>
</td>
<td>
<?
foreach($row as $k=>$val){
foreach ($val as $value=>$last){
if($value == 'mtimein')
{
?><b><?=$last?></b><br><?
}
}
}
?>
</td>
<td>t1</td>
<td>t1</td>
</tr>
<tr>
<td>
<?
foreach($row as $k=>$val){
foreach ($val as $value=>$last){
if($value == 'mtimeout')
{
?><b><?=$last?></b><br><?
}
}
}
?>
</td>
<td>t1</td>
<td>t1</td>
</tr>
<tr>
<td>time</td>
<td>t1</td>
<td>t1</td>
</tr>
</table>
Выводите данные не все сразу в один столбец, а по дням. В первый ряд таблицы первый день и т.д.
<tr>
<td rowspan="5">
<?
// тут выводим данные за первый день
?>
</td>
<td rowspan="5">
<?
// продолжаем выводить данные за первый день
?>
</td>
...
и так для каждого дня свои tr td.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости