3) { // $year = $year; // } else { // $year = $year - 1; // } $query_bill_no = "select max( CAST(substring(bill_no,locate('/',bill_no)+1,length(bill_no)-(5+locate('/',bill_no))) as UNSIGNED) ) from bill_master where bill_no like '%$year%'"; error_log("bill generate query:" . $query_bill_no); $result_bill_no = @mysqli_query($conn, $query_bill_no); $row_bill_no = mysqli_fetch_row($result_bill_no); $bill_no = 'GHCL/' . ($row_bill_no[0] + 1) . '/' . $year; $query_initial = "insert into bill_master set bill_no = '" . $bill_no . "', "; } $query = $query_initial . " bill_date = STR_TO_DATE('" . $bill_date . "','%d/%m/%Y'), patient_id = '" . $patient_id . "', final_bill_amount = '" . $final_bill_amount . "', ohc_type_id='" . $_SESSION['current_ohcttype'] . "',IsChargeable='" . $_POST['IsChargeable'] . "', modified_by = '" . $_SESSION['user_id'] . "' " . $endquery; error_log("bill master save query:" . $query); if (!$result = @mysqli_query($conn, $query)) { exit(mysqli_error($conn)); } $bill_id = getFieldFromTable('bill_id', 'bill_master', 'bill_no', $bill_no); $query_del = "DELETE from bill_details where bill_id = '$bill_id'"; $result_del = mysqli_query($conn, $query_del); error_log($query_del); for ($i = 0; $i < $noOfRows; $i++) { $query1 = "insert into bill_details set bill_id='$bill_id', product_list ='" . ${"product_list$i"} . "', rate_per_unit ='" . ${"rate_per_unit$i"} . "', qty ='" . ${"qty$i"} . "', total_amount ='" . ${"total_amount$i"} . "' "; error_log("bill details:" . $query1); if (!$result1 = @mysqli_query($conn, $query1)) { exit(mysqli_error($conn,)); } }