<?php
header("Access-Control-Allow-Origin: *");
header('Content-type:application/json');
mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('pmothesis');
$select = mysql_query("SELECT * FROM venue_reservations join venue on venue.venue_code = venue_reservations.venue_code join office on office.office_id = venue_reservations.office_id where status != 'Finished'");
$rows = array();
while ($row = mysql_fetch_array($select))
{
$rows[] = array('id'=>$row['venue_reservation_id'],
'title'=>$row['venue_name'],
'start'=>$row['date_time_start'],
'end'=>$row['date_time_end'],
'description'=>"Purpose: ".$row['purpose'].
' <br> Venue reservation id: ' .$row['venue_reservation_id'].
' <br> Event type: ' .$row['event_type'].
' <br> Number of persons: ' .$row['number_of_persons'].
' <br> Office name: ' .$row['office_name'].
' <br> <br> Status: <font style="color: red;"> ' .$row['status']. ' </font>'
);
}
echo json_encode($rows);
?>
이것이 내 JSON 파일입니다. 내 fullcalendar의 이벤트 색상을 변경하고 싶습니다. 예약 승인과 관련된 특정 조건이 있습니다. 예를 들어 이미 승인 된 경우 이벤트는 보류중인 빨간색 파란색으로 바뀝니다. 귀하의 답변은 높이 평가됩니다. @MarcB에 의해 제안 당신이fullcalendar에서 이벤트 색상을 변경하기 위해 JSON의 PHP if-else 조건
그래서'if()'작업을하고'$ color'를 설정 한 다음 html에 그것을 포함 시키십시오. 그리고 ... ''? 2016 년에? –
@MarcB와 mysql_ *? 2016 년에? xD – FirstOne
html 태그 내에서 색상을 설정하지 마십시오. 대신 CSS 클래스를 사용하십시오. 귀하의 CSS 클래스는 "상태"자체 일 수 있습니다. 그러면 와 같은 html로 연결됩니다.이 상태는입니다. CSS를 사용하여이 클래스에 원하는 색상을 지정할 수 있습니다. – user1915746