sql >> Database >  >> RDS >> Mysql

Gebeurtenissen in javascript met volledige kalender uit de database invullen

Bouw een array in je php en formatteer deze als json in je javascript. Geef de geformatteerde json als volgt door aan de gebeurteniseigenschap:

events: buildRecordsToJson(calendar_records)


function buildRecordsToJson(calendar_records){
    var employees = [];
    for(var record in calendar_records) {

        var item = calendar_records[record];

        employees.push({ 
            "title"  : "Case # " + item.case_number,
            "record" : item.id,
            "start"  : item.case_due_date 
        });
    }

    return employees;
}

Bewerken:

Ervan uitgaande dat dit uw resultaat is

$result=mysqli_query($con,$sql);

Herhaal de resultatensets uit uw database en push deze naar de hoofdarray.

$list = array();
while ($row = mysqli_fetch_row($result))
{ 
    $entry = array();
    $entry["booking_date"] = $row["booking_date"];
    $entry["booking_start_time"] = $row["booking_start_time"];
    array_push($list,$entry);
}
mysqli_free_result($result);

Retourneer $list-array naar je javascript en voer het in je agenda-afspraken nadat je het hebt opgemaakt naar json (misschien niet nodig).




  1. Dag, maand, jaar in datum optellen en aftrekken via MySql Query

  2. FILE_ID() versus FILE_IDEX() in SQL Server:wat is het verschil?

  3. Hoe een UITLEG ANALYSE te begrijpen?

  4. Combineer meerdere SELECT-instructies