Mysql
 sql >> Datenbank >  >> RDS >> Mysql

fügen Sie jedes Jahr Geburtstagsereignisse in den vollständigen jQuery-Kalender ein

Nun, die einfachste Lösung besteht darin, Ihre PHP-Schleife zu ändern und Ihren Ereignissen "mehrere" Jahre hinzuzufügen.

while ($birthday_row = $birthday_r->fetch_row()){
    $yearBegin = date("Y");
    $yearEnd = $yearBegin + 10; // edit for your needs
    $years = range($yearBegin, $yearEnd, 1);

    foreach($years as $year){
        $birthday_array[] = array(
            'title' => $birthday_row[0],
            'start' => $year . "-" . $birthday_row[1] . "-" . $birthday_row[2]
        );
    }
}

Zwei Nachteile :

  • Sie können keine unterschiedlichen Geburtstage verwalten (daher kann das Geburtsdatum einer Person auch noch nach ihrem Tod auftreten)
  • es führt zu exponentiellen Kosten

Sie können sich auch die Demo ansehen mit sich wiederholenden Ereignissen, um eine Frontend-Lösung zu erstellen.