Hallo Iedereen
Voor een nieuw project ben ik bezig met een agenda overzicht waarin afspraken komen te staan.
De agenda is opgebouwd alsvolgt:
Nu wil ik graag via PHP de afspraken er online in plaatsen zoals je kan zien van 9 uur tot 9 uur 30.
Hoe krijg ik dit het beste voor elkaar?
De agenda structuur is zo opgebouwd:
PHP
<table class="agenda">
<tr>
<th></th>
<?php
do {
echo "<th>" . getWeekday($dt->format('l')) . " " . $dt->format('d-m') . "</th>\n";
$dt->modify('+1 day');
} while ($week == $dt->format('W'));
?>
</th>
</tr>
<?php
for ($i = $settings["begin_werkdag"]; $i <= $settings["einde_werkdag"]; $i++){
for ($j = 0; $j <= 45 && $i < $settings["einde_werkdag"]; $j+=$settings["tijd_stappen"]){
if($j == 0){
$j = "00";
}
?>
<tr>
<td><?= $i.":".$j?></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<?php
}
if($i == $settings["einde_werkdag"]){
?>
<tr>
<td><?= $i.":00"?></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<?php
}
}
?>
</table>
Toon Meer
Ik zal dus gaan moeten kijken naar $i en $j en dan vervolgens rowspan gaan gebruiken.
Maar dit wordt me echter iets te complex. Iemand enig idee of betere manier?