Несколько бутстраповых календарей - PullRequest
0 голосов
/ 31 января 2019

Я создал календарь с помощью этого урока

https://www.phpzag.com/create-event-calendar-with-jquery-php-and-mysql/#

Теперь я хочу иметь несколько таких каландров:

preview

У меня есть запрос, который получает все данные, затем он преобразуется в 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>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...