Z bazy pobieram początkową date i końcową (zapisaną w formacie yyymmdd)
np:
20140101 - początkowa
20140103 - końcowa
jak zaznaczyć środkową date w kalendarzu: 20140102 itd, rozpiętości mogą być większe
prosze o pomoc.
$sql = $db->query("SELECT * FROM kalendarz"); $num = $sql->num_rows; ?> <script> var dateArray = new Array(); <?php for ($i=1;$i<=$num;$i++) { $row = $sql->fetch_assoc(); $do = $row["data_koncowa"]; // yyyymmdd $od = $row["data_poczatkowa"]; // yyyymmdd // $date1 i $date2 , $link1 i $link2 - pominąłem tutaj aby nie mieszać, date1 i date2 są po prostu przeformatowane do postaci: mm/dd/yyyy (aby pokazać je w kalendarzu) echo "dateArray.push({date: new Date('".$data1."'), link: '".$link1."', title: ''});"; // data początkowa echo "dateArray.push({date: new Date('".$data2."'), link: '".$link2."', title: ''});"; // data końcowa } ?>