Я создал календарь с помощью этого урока
https://www.phpzag.com/create-event-calendar-with-jquery-php-and-mysql/#
Теперь я хочу иметь несколько таких каландров:
![preview](https://i.stack.imgur.com/94pnx.png)
У меня есть запрос, который получает все данные, затем он преобразуется в JSON.
Код для JSON:
$calendar = array();
while( $rows = $sqlEvents->fetch(PDO::FETCH_ASSOC)) {
$start = strtotime($rows['DatumBegin']) * 1000;
$end = strtotime($rows['DatumEind']) * 1000;
$calendar[] = array(
'id' =>$rows['OpleidingID'],
'title' => $rows['Onderdeelnaam'],
'url' => "",
"class" => 'event-important',
'start' => "$start",
'end' => "$end"
);
}
$calendarData = array(
"success" => 1,
"result"=>$calendar
);
echo json_encode($calendarData);
Проблема в том, что вседанные поступают во все календари
В настоящее время это происходит так:
Данные от лица A, лица B, лица C
Календарь A = ABC
КалендарьB = ABC
Календарь C = ABC
Но я хочу вот что
Календарь A = A
Календарь B = B
Календарь C = C
Как я могу разделить данные json так, чтобы это было похоже на приведенный выше пример.
Код для вызова в календаре:
$docenten = array();
while( $rows = $sqlEvents->fetch(PDO::FETCH_ASSOC)) {
$docenten[] = $rows;
}
if(isset($docenten)){
foreach ($docenten as $docent)
{
?>
<table class="table table-condensed table-bordered">
<tr>
<td class="agenda-date" class="active" rowspan="4" style="height: 125px; width: 12%;">
<div class="dayofweek">
<b>
<?php echo $docent['Docentnaam']; ?>
</b>
</div>
<div class="dayofweek">
<?php echo $docent['Email']; ?>
</div>
<div class="shortdate">
<?php echo $docent['Telefoonnummer']; ?>
</div>
<div class="shortdate">
<?php echo $docent['Mobiel']; ?>
</div>
</td>
</tr>
<td style="width: 100%;">
<div class="showEventCalendar cal-context"></div>
</td>
</table>
Данные jsonотправляется в events.js и конвертируется, чтобы его можно было поместить в <div class="showEventCalendar cal-context"></div>