0, 'insrt' => 0 ]; foreach ($data as $key => $value) { $total = 0; if (count($data[$key]) > 1) { foreach ($data[$key] as $key2 => $value2) { $total += $data[$key][$key2]['pay']; } } else { $total += $data[$key][0]['pay']; } $word_tag = 'B' . ''; switch ($data[$key][0]['branch_id']) { case '2': $word_tag = '1501'; break; case '3': $word_tag = '0701'; break; case '4': $word_tag = '2901'; break; case '5': $word_tag = '0602'; break; case '6': $word_tag = 'KM01'; break; case '7': $word_tag = 'VS01'; break; case '10': $word_tag = 'GF01'; break; case '12': $word_tag = '2902'; break; default: $err['select'] += 1; break; } if ($total > 0) { $date_time = $data[$key][0]['date_time']; $id = $data[$key][0]['id']; $number += 1; $number_style = date('y', strtotime($date_time)) . $word_tag . str_pad($number, 7, '0', STR_PAD_LEFT); $tretment_id = $data[$key][0]['tretment_id']; $price = $total; $branch_id = $data[$key][0]['branch_id']; $bonds_type_type_id = $data[$key][0]['bonds_type_type_id']; if ( !mysqli_query( $db, "INSERT INTO `VAT_report_2024_B`(`pay`, `number`, `number_style`, `bonds_id`, `branch_id`, `tretment_id`, `bonds_type_type_id`, `date_time`, `user_id`, `activation_id`) VALUE ('$price','$number','$number_style','$id','$branch_id','$tretment_id','$bonds_type_type_id','$date_time','1','2') " ) ) { $err['insrt'] += 1; } } } print_r($err);