ohctech_p8/get_parameters.php
2024-10-16 19:18:52 +05:30

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);