$main_query="update questionaire_master_response set screen_date=STR_TO_DATE('".$screening_date."', '%d/%m/%Y %h:%i %p'),canteen_location='".$canteen_location."' ,remarks='".$remarks."',supervisor='".$supervisor."',manpower='".$manpower."',f_status='".$status."',approval_status='".$approval_status."',approval_user='".$_SESSION['user_id']."',capa='".$capa."',communication_notes='".$communication_notes."',responsibility='".$responsibility."',completion='".$completion."',previous_survellance= '".$previous_survellance."', open_total= '".$open_total."',observation='".$observation."',daily_caterer='".$daily_caterer."',daily_catering='".$daily_catering."',modified_by='".$_SESSION['user_id']."',sample_type='".$sample_type."',growth_report='".$growth_report."',gram_strain='".$gram_strain."',medium='".$medium."' where response_id='".$response_id."' ";
}else{
$main_query="update questionaire_master_response set screen_date=STR_TO_DATE('".$screening_date."', '%d/%m/%Y %h:%i %p'),canteen_location='".$canteen_location."' ,remarks='".$remarks."',manpower='".$manpower."',f_status='".$status."',supervisor='".$supervisor."',approval_status='".$approval_status."',previous_survellance= '".$previous_survellance."', open_total= '".$open_total."',observation='".$observation."',daily_caterer='".$daily_caterer."',daily_catering='".$daily_catering."',medical_attend='".$_SESSION['user_id']."',modified_by='".$_SESSION['user_id']."',sample_type='".$sample_type."',growth_report='".$growth_report."',gram_strain='".$gram_strain."',medium='".$medium."' where response_id='".$response_id."' ";
}
}else{
$main_query="insert into questionaire_master_response set screen_date=STR_TO_DATE('".$screening_date."', '%d/%m/%Y %h:%i %p'),patient_id='".$patient_id."',manpower='".$manpower."',medical_examination_no='".$khs_no."' ,status_and_losing='".$remarks."',f_status='".$status."',form_type='".'khs'."',supervisor='".$supervisor."',approval_status='".$approval_status."',observation_of_consern='".$consern."',capa='".$capa."',communication_notes='".$communication_notes."',responsibility='".$responsibility."',completion='".$completion."',canteen_location='".$canteen_location."',previous_survellance= '".$previous_survellance."', open_total= '".$open_total."',observation='".$observation."',daily_caterer='".$daily_caterer."',daily_catering='".$daily_catering."',survellance='".$survellance."',medical_attend='".$_SESSION['user_id']."',sample_type='".$sample_type."',modified_by='".$_SESSION['user_id']."',ohc_type_id='".$_SESSION['current_ohcttype']."',growth_report='".$growth_report."',gram_strain='".$gram_strain."',medium='".$medium."' ";
}
error_log("main query".$main_query);
if(!$result=mysqli_query($conn,$main_query)){
error_log("error in main ".mysqli_error($conn));
rollback();
}else{
if(empty($response_id)){
$r_id=mysqli_insert_id($conn);
}else{
$r_id=$response_id;
}
for($i=0;$i<$noOfRows;$i++){
$get_query="select count(*) as total,a.response_id from questionaire_master_response a left join questionaire_master_response_details b on a.response_id = b.response_id where b.question_id='".${"question_id$i"}."' and a.response_id='".$response_id."'";
error_log("query decides the update and delete ".$get_query);
$result1=mysqli_query($conn,$get_query);
$row1=mysqli_fetch_assoc($result1);
$count1=$row1['total'];
if($count1!=0){
error_log('update query');
$query1="update questionaire_master_response_details set question_remarks='".${"remarks$i"}."',question_answer='".${"question_ans$i"}."', modified_by='".$_SESSION['user_id']."' where response_id='".$r_id."' and question_id='".${"question_id$i"}."' ";
}else{
$query1="insert into questionaire_master_response_details set question_id='".${"question_id$i"}."',question_remarks='".${"remarks$i"}."',question_answer='".${"question_ans$i"}."',response_id='".$r_id."'";