$kode[$id], 'nomor' => $no_barang[$id], 'kodeasli' => $kodeasli[$id], 'hb' => $hb_satuan[$id], 'jumlah' => $jumlah[$id], 'kodesupp' => $kd_supplier[$id], 'nofaktur' => $no_retur[$id]); // urutkan datanya sort($aDataTransfer); // proses penggabungan data yang sama $aHasil = array(); $co = 0; $c=0; for ($i=0;$iprepare("INSERT INTO m_retur_beli(no_nota, tgl_retur, keterangan, total_retur, nik, jml_item, kd_supplier) VALUES (?, ?, ?, ?, ?, ?, ?)"); $stmt->bind_param("sssisis",$nota_retur, $tgl_retur, $ket_retur, $total_retur, $nik, $jumlah_retur, $id_supplier); $stmt->execute(); if($stmt->affected_rows > 0) { $hasil = 1; $retur_id = $mysqli->insert_id; } else $hasil = 0; $stmt->close(); // isi table detil retur for($i=0; $iprepare("INSERT INTO d_retur_beli(id_retur, kd_barang, jumlah, harga_satuan, nomor_barang) VALUES (?, ?, ?, ?, ?)"); $stmt->bind_param("isiis",$retur_id, $aHasil[$i]['kode'], $aHasil[$i]['jumlah'], $aHasil[$i]['hb'], $aHasil[$i]['nomor']); $stmt->execute(); if($stmt->affected_rows > 0) $hasil = 1; else $hasil = 0; $stmt->close(); } } $harray = array('hasil' => $hasil, 'id_retur' => $retur_id); echo json_encode($harray); }