34 lines
1.1 KiB
PHP
34 lines
1.1 KiB
PHP
<?php
|
|
include('includes/config/config.php');
|
|
|
|
$sql = "SELECT pm.patient_name AS name, ct.checkup_type_name AS exam_type, cf.checkup_date AS prev_exam_date, cf.valid_upto AS due_date
|
|
FROM checkup_form cf
|
|
LEFT JOIN patient_master pm ON cf.emp_id = pm.id
|
|
LEFT JOIN checkup_type ct ON ct.checkup_type_id = cf.checkup_type_id
|
|
WHERE cf.valid_upto != '0000-00-00'
|
|
AND date(cf.valid_upto) != date(cf.checkup_date)
|
|
AND cf.valid_upto <= CURDATE() + INTERVAL 30 DAY
|
|
AND ct.type_state != 'yes'
|
|
GROUP BY cf.emp_id
|
|
ORDER BY cf.emp_id";
|
|
|
|
$result = mysqli_query($conn, $sql);
|
|
$data = array();
|
|
|
|
while ($row = mysqli_fetch_assoc($result)) {
|
|
$prev_exam_date = date('d-m-Y', strtotime($row['prev_exam_date']));
|
|
$due_date = date('d-m-Y', strtotime($row['due_date']));
|
|
$data[] = array(
|
|
"name" => $row['name'],
|
|
"exam_type" => $row['exam_type'],
|
|
"prev_exam_date" => $prev_exam_date,
|
|
"due_date" => $due_date
|
|
);
|
|
}
|
|
|
|
$response = array(
|
|
"data" => $data
|
|
);
|
|
error_log('due data' . json_encode($data));
|
|
echo json_encode($response);
|