<?php include('includes/config/config.php'); include('includes/functions.php'); include('log_entry.php'); begin(); $param_arr = array_unique($_REQUEST['add_param_name']); $checkup_id = $_REQUEST['add_checkup_id']; $checkup_type_id = $_REQUEST['add_checkup_type_id']; $patient_id = $_REQUEST['add_emp_id']; $data = ""; error_log("add param name " . print_r($checkup_param_ids, true)); error_log("checkup id " . $checkup_id); error_log("checkup type id " . $checkup_type_id); for ($i = 0; $i < count($param_arr); $i++) { $query = "select * from device_param_map where checkup_parameter_id = '" . $param_arr[$i] . "'"; error_log("query to get data " . $query); $result = mysqli_query($conn, $query); while ($row = mysqli_fetch_assoc($result)) { $accession_no = ""; $device_id = $row['device_id']; $device_name = getTableFieldValue('device_master', 'device_name', 'device_id', $device_id); $param_name = trim($row['device_param_code']); $uniqueNumber1 = $checkup_id; $accession_no = substr(dechex(crc32($uniqueNumber1)), 0, 5); $order_query = "insert into device_order (accession_number,online_testcode,patient_id,device_id,device_name,checkup_id) values ('" . $accession_no . "','" . $param_name . "','" . $patient_id . "','" . $device_id . "','" . $device_name . "','" . $checkup_id . "'); "; error_log("Device Order::" . $order_query); if (!$order_result = @mysqli_query($conn, $order_query)) { $data = "error"; error_log("error " . mysqli_error($conn) . " query " . $order_query); rollback(); } else { $data = "success"; } } } commit(); echo json_encode($data);