multi_query($query)) { error_log("query failed: (" . $conn->errno . ") " . $conn->error); } else if (!empty($checkup_id)) { do { if ($result = $conn->store_result()) { while ($row = $result->fetch_row()) { $select_checkup_type_id = $row[0]; } $result->free(); } } while ($conn->next_result()); } // echo $query; if (!empty($checkup_id)) { $id = $checkup_id; } else { $id = $conn->insert_id; } if ($role_code == 'DOC' && $fit_status == 'fit') { $medical_type = getFieldFromTable('checkup_type_id', 'checkup_form', 'checkup_id', $id); $checkup_type_code = getFieldFromTable('checkup_type_code', 'checkup_type', 'checkup_type_id', $medical_type); if ($checkup_type_code == 'MINE_WORKER_MEDICAL_EXAMINATIONS') { } else if ($checkup_type_code == 'ANNUAL_MEDICAL_EXAMINATION_HAZARDOUS' || $checkup_type_code == 'PERIODIC_MEDICAL_EXAMINATIONS_HAZARDOUS') { $form_32_query = "insert into form_32 set checkup_id='" . $checkup_id . "'"; $query_checkup = "update checkup_form set form_type='form_32' where checkup_id='" . $_REQUEST['checkup_id32'] . "' "; mysqli_query($conn, $query_checkup); if (!$result_32 = mysqli_query($conn, $form_32_query)) { error_log("error in saving form 32 " . mysqli_error($conn)); } error_log("form 32 save query" . $form_32_query); } } // echo $query; $sql_for_checkup_field = "select column_name from checkup_parameter where checkup_form_section_id IN (" . implode(",", $checkup_section) . ") and enabled='Y' "; error_log("sql_for_checkup_field " . $sql_for_checkup_field); // echo $sql_for_checkup_field; // $result_for_checkup_field=$conn->query($sql_for_checkup_field); $result_for_checkup_field = $conn->query($sql_for_checkup_field); $count = 0; $delete_query = ""; $insert_query_key_value = ""; while ($row_for_checkup_field = mysqli_fetch_array($result_for_checkup_field)) { $row_value = $row_for_checkup_field['column_name']; $row_insert_value = getMultiValuedSelectData($_REQUEST[$row_value]); if ($row_insert_value == '') { $row_insert_value = $_REQUEST[$row_value]; } error_log("row value " . $row_insert_value); // echo "shu".$_REQUEST[$row_value]; // /echo $row_value; // echo "t".$select_checkup_type_id; // echo "p".$checkup_type_id; if ($select_checkup_type_id == $checkup_type_id) { // echo "s2"; if (!empty($checkup_id)) { $sql_for_checke = "select * from checkup_form_key_value where checkup_form_id = '" . $checkup_id . "' and checkup_form_key='" . $row_value . "'"; $result22 = mysqli_query($conn, $sql_for_checke); $nrows = mysqli_num_rows($result22); error_log("no of rows" . $nrows); if ($nrows == 0) { $query_initial_key_value = " insert into "; $endquery_key_value = " "; error_log("Insert"); } else { $query_initial_key_value = "update "; $endquery_key_value = " where checkup_form_id = '" . $checkup_id . "' and checkup_form_key='$row_value' "; $id = $checkup_id; } } else { $query_initial_key_value = " insert into "; } $insert_query_key_value = $query_initial_key_value . " checkup_form_key_value set checkup_form_key='$row_value', checkup_form_value='" . addslashes($row_insert_value) . "',checkup_form_id='" . $id . "' " . $endquery_key_value . ";"; mysqli_query($conn, $insert_query_key_value); mysqli_free_result($result22); } else { if ($count == 0) { $delete_query = "delete from checkup_form_key_value where checkup_form_id = '" . $checkup_id . "';"; mysqli_query($conn, $delete_query); } // echo "s1"; $insert_query_key_value = "insert into checkup_form_key_value set checkup_form_key='$row_value', checkup_form_value='" . addslashes($row_insert_value) . "',checkup_form_id='" . $id . "' " . $endquery_key_value . ";"; mysqli_query($conn, $insert_query_key_value); error_log("insert_query_key_value" . $insert_query_key_value); $count++; } // echo $insert_query_key_value; // $field_variable.=$row_for_checkup_field['column_name'].'=".$'.$row_for_checkup_field['column_name'].'.",'; } error_log("insert_query_key_value" . $insert_query_key_value); // $list_color_validated_fields = error_log("highlight param:" . $_REQUEST['hiddenHighlighter']); if (!empty($_REQUEST['hiddenHighlighter'])) { error_log("got here"); saveHighlightedParams($id, $_REQUEST['hiddenHighlighter']); } commit(); // echo $sql1; echo json_encode($id); }