イベントを表示するためにfullcalendarを使用しており、イベントにJSONを使用し、別のページからjsonオブジェクトを取得しましたが、これを取得500 Internal Server Error
するたびに、stackoverflowで質問を見つけ、そのコード
FullCalendarを使用してJSONイベントから時間を表示しません
これは私のJavascriptですコード:
$(document).ready(function() {
$('#calendar').fullCalendar({
editable: false,
events:'/json.php'
});
});
</script>
PHP コード:
$sql="
SELECT
t.trans_id
, r.res_name
, l.location_name
, to_char( t.trans_date, 'mm/dd/yyyy' )
, s.ts_from
, s.ts_to
, t.booked_units
, t.max_value
, t.remaining
FROM
tsm_transaction_tbl t
, tsm_location_tbl l
, tsm_resource_tbl r
, tsm_timeslot_tbl s
WHERE
t.location_id = l.location_id
AND t.resource_id = r.res_id
AND t.ts_id = s.ts_id
";
$parse=oci_parse($conn,$sql);
oci_execute($parse);
$events = array();
while($row=oci_fetch_array($parse))
{
$start = $row[3];
$end = $row[3];
$title = $row[1];
$eventsArray['id'] = $row[0];
$eventsArray['title'] = $title;
$eventsArray['start'] = $start . " " . $row[4];
$eventsArray['end'] = $end;
$eventsArray['allDay'] = false;
$events[] = $eventsArray;
}
oci_close($conn);
echo json_encode($events);