prepare("INSERT INTO bayar( `periode_awal`, `periode_akhir`, `tgl_bayar`, `jenis_bayar`, `tgl_cair`, `no_giro`, `kd_supplier`, `diskon`, `penyesuaian`, `materai`, `total_bayar`, `ket_bayar` ) VALUES ('$per_awal','$per_akhir','$tglbyr','$jnsbayar','$tglcair','$nogiro', '$kdsupplier','$disc','$penyesuaian','$materai','$grandtotal','$ketbayar')"); $dtInsert->execute(); $qry_select = $mysqli->query("SELECT MAX(`IDbayar`) id FROM `bayar` WHERE 1"); if($qry_select->num_rows > 0){ while($n = $qry_select->fetch_array(MYSQLI_ASSOC)){ $id = $n['id']; } } validBeli($id); validRetur($id); if($dtInsert->affected_rows > 0) { $array_data[0] = 1; } else { $array_data[0] = 0; } $dtInsert->close(); $mysqli->close(); } echo json_encode($array_data); } function validBeli($id){ $notabelis = $_POST['notabeli']; $mysqli_beli = new mysqli(HOST, USER, PASSWORD, DATABASE); foreach ($notabelis as $fakt => $valnotabelis){ $update_beli = $mysqli_beli->prepare("UPDATE `m_pembelian` SET status_bayar = '1', IDbayar = '$id' WHERE no_faktur = '$fakt'"); $update_beli->execute(); } $mysqli_beli->close(); } function validRetur($id){ $notareturs = $_POST['notaretur']; $mysqli_retur = new mysqli(HOST, USER, PASSWORD, DATABASE); foreach ($notareturs as $nota => $valnotareturs){ $update_retur = $mysqli_retur->prepare("UPDATE `m_retur_beli` SET status_bayar = '1', IDbayar = '$id' WHERE no_nota = '$nota'"); $update_retur->execute(); } $mysqli_retur->close(); } ?>