Есть данные в бд типа - name - Илья, day - Понедельник, time - 11:00 и т.д.
есть календарик на неделю вот такой -
$array = array(
"0" => "Понедельник",
"1" => "Вторник",
"2" => "Среда",
"3" => "Четверг",
"4" => "Пятница",
"5" => "Суббота",
"6" => "Воскресенье",
);
$timeArray = array( "07:00", "08:00", "09:00", "10:00", "11:00", "12:00", "13:00", "14:00", "15:00", "16:00", "17:00", "18:00", "19:00", "20:00", "21:00", "22:00", "23:00",
);
?>
<table class="table table-bordered" align="center">
<tr>
<th style="width: 14.2%;">Пн</th>
<th style="width: 14.2%;">Вт</th>
<th style="width: 14.2%;">Ср</th>
<th style="width: 14.2%;">Чт</th>
<th style="width: 14.2%;">Пт</th>
<th style="width: 14.2%;">Сб</th>
<th style="width: 14.2%;">Вск</th>
</tr>
дальше пытаюсь вывести данные соответствующие сетке -
foreach( $timeArray as $timeArr){
echo "<tr>";
$sql_time = "SELECT * FROM shedule WHERE time = '$timeArr'";
$res_time = mysql_query($sql_time);
while($row_time = mysql_fetch_array($res_time)) {
foreach ($array as $wday) {
if($row_time['day'] == $wday && $row_time['time'] == $timeArr){ echo " <td><div id='time'>".$row_time["time"]."</div><div id='name'>Имя</div></td>";
}
else if ($row_time['day'] != $wday){
echo "<td></td>";
}
}echo " </tr>";
}
};
получается вот такой вид -
![user posted image](http://s004.radikal.ru/i208/1401/c7/45bbde5bcdd7.jpg)
как бы сделать, что бы в разные дни одно и то же время, показывалось в той же строке.
или может я вообще все не так делаю? :)