<?php error_reporting(E_ERROR | E_PARSE); include('includes/config/config.php'); include('includes/functions.php'); include('log_entry.php'); $assign_training_id = $_REQUEST['assign_training_id']; // error_log('trainig-id:' . $assign_training_id); $credit_to = $_REQUEST['credit_to']; $schedule_id = $_REQUEST['schedule_id']; // error_log("Start Printing Request Attributes"); $requestStr = ""; foreach ($_REQUEST as $key => $value) { $requestStr .= $key . " : " . $value . "\n"; // error_log($key . " : " . $value . "<br />\r\n"); } // error_log("End Printing Request Attributes"); save_log($requestStr, 'Assign Training', 'SAVE', 'save_training_assign.php'); $emp_cat_id = ""; if ($credit_to == '2') { $emp_cat_id = $_REQUEST['emp_cat_id']; // error_log('request' . $_REQUEST['emp_cat_id']); } if ($credit_to == '3') { $employee_id = $_REQUEST['employee_ids']; // error_log('employee name:' . $employee_id); } $initquery = ""; $endquery = ""; if (!empty($assign_training_id)) { //update case $initquery = "update "; $endquery = " where assign_training_id = '" . $assign_training_id . "' "; } else { //insert case $initquery = "INSERT INTO "; } $query = $initquery . " assign_training set credit_to = '" . $credit_to . "',emp_cat_id='$emp_cat_id' ,employee_id='".addslashes($employee_id)."',training_schedule_id='$schedule_id' ,date_assigned=STR_TO_DATE('" . $_POST['assign_date'] . "', '%d/%m/%Y'),status='" . $_REQUEST['training_status'] . "' $endquery "; echo $query; error_log('&&' . $query); $result = @mysqli_query($conn, $query); if (empty($assign_training_id)) $assign_training_id = @mysqli_insert_id($conn); echo $assign_training_id; if (!empty($assign_training_id)) { //update case $query_delete_employee_assign_training = "delete from employee_assign_training where assign_training_id='$assign_training_id'"; echo $query_delete_employee_assign_training; @mysqli_query($conn, $query_delete_employee_assign_training); } if ($credit_to == '1') { $query_employee = "select id from patient_master"; // error_log('id' . $query_employee); //echo $query_employee; $result_employee = @mysqli_query($conn, $query_employee); //echo $result_employee; while ($row_employee = @mysqli_fetch_assoc($result_employee)) { //echo $row_employee['id']; $query_employee_assign_training = "insert into employee_assign_training set emp_id='" . $row_employee['id'] . "' ,assign_training_id='$assign_training_id' ,training_schedule_id='$schedule_id' ,assign_date=STR_TO_DATE('" . $_POST['assign_date'] . "', '%d/%m/%Y') "; // error_log('!!' . $query_employee_assign_training); //echo $query_employee_assign_training; @mysqli_query($conn, $query_employee_assign_training); } } else if ($credit_to == '2') { $emp_cat_id_array = explode(',', $_REQUEST['emp_cat_id']); $query_employee = "select id from patient_master where "; // error_log('id2:' . $query_employee); for ($i = 0; $i < count($emp_cat_id_array); $i++) { if ($i == count($emp_cat_id_array) - 1) { $query_employee = $query_employee . 'patient_cat_id=' . $emp_cat_id_array[$i]; // error_log('id21:' . $query_employee); } else { $query_employee = $query_employee . 'patient_cat_id=' . $emp_cat_id_array[$i] . ' or '; // error_log('id22' . $query_employee); } } // echo $query_employee; // error_log('id21:::' . $query_employee); $result_employee_cat = @mysqli_query($conn, $query_employee); // error_log('result' . $result_employee); //echo $result_employee; while ($row_employee_cat = @mysqli_fetch_assoc($result_employee_cat)) { //echo $row_employee['id']; $query_employee_assign_training = "insert into employee_assign_training set emp_id='" . $row_employee_cat['id'] . "' ,assign_training_id='$assign_training_id',training_schedule_id='$schedule_id' ,assign_date=STR_TO_DATE('" . $_POST['assign_date'] . "', '%d/%m/%Y') "; echo $query_employee_assign_training; // error_log('query_employee_training' . $query_employee_assign_training); @mysqli_query($conn, $query_employee_assign_training); } } else if ($credit_to == '3') { $emp_cat_id_array = $_REQUEST['emp_cat_id']; //echo $row_employee['id']; $emp_id = explode(",", $employee_id); for($i=0;$i<count($emp_id);$i++){ $query_employee_assign_training = "insert into employee_assign_training set emp_id='" . $emp_id[$i] . "' ,assign_training_id='$assign_training_id',training_schedule_id='$schedule_id' ,assign_date=STR_TO_DATE('" . $_POST['assign_date'] . "', '%d/%m/%Y') "; //echo $query_employee_assign_training; // error_log('emp_assign'.$query_employee_assign_training); @mysqli_query($conn, $query_employee_assign_training);} }