25 lines
890 B
PHP
25 lines
890 B
PHP
<?php
|
|
include('includes/config/config.php');
|
|
include('includes/functions.php');
|
|
|
|
$checkup_type_id = $_REQUEST['checkup_type_id'];
|
|
error_log("checkup_type_id " . $checkup_type_id);
|
|
$data = [];
|
|
|
|
$sql = "SELECT DISTINCT cp.key_health_map_name, cp.* FROM checkup_parameter cp WHERE cp.key_health_map_name IN (SELECT khpm.key_param_id FROM key_health_reportable_parameter_master khpm
|
|
WHERE khpm.key_param_id NOT IN (SELECT cp2.key_health_map_name
|
|
FROM checkup_parameter cp2
|
|
WHERE FIND_IN_SET(cp2.checkup_form_section_id, (SELECT ct.checkup_form_section_ids FROM checkup_type ct WHERE ct.checkup_type_id = '" . $checkup_type_id . "'))))
|
|
group by cp.key_health_map_name";
|
|
|
|
error_log("parameter query " . $sql);
|
|
$result = mysqli_query($conn, $sql);
|
|
|
|
while ($row = mysqli_fetch_assoc($result)) {
|
|
$data[] = $row;
|
|
}
|
|
|
|
error_log("sql final data " . print_r($data, true));
|
|
|
|
echo json_encode($data);
|