prepare($query); $stmt->execute(); if($stmt->affected_rows > 0) { $array_data[0] = 1; } else { $array_data[0] = 0; } $stmt->close(); /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ //echo count($array_data); echo json_encode($array_data); } } function ambil_kode() { $array_data = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT MAX( kd_supplier ) FROM supplier WHERE kd_supplier NOT IN ('088888', '099998', '099999', '999999')"); if($data->num_rows > 0) { $a = $data->fetch_array(MYSQLI_NUM); $kode_awal = $a[0]; $kode = (int)$a[0] + 1; $selisih = strlen($kode_awal) - strlen($kode); for($i=0; $i<$selisih; $i++){ $kode = '0'.$kode; } $array_data[0] = $kode; /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ //echo count($array_data); echo json_encode($array_data); } function cari_supplier($nama) { if($nama != "") { $harray = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $nama = addslashes($nama); $data = $mysqli->query("SELECT kd_supplier, nama_supplier, alamat1, lama_tempo FROM supplier WHERE nama_supplier LIKE '%".$nama."%'"); if($data->num_rows > 0) { $idx = 0; while($a = $data->fetch_array(MYSQLI_ASSOC)) { $harray[$idx] = array( 'kd_supplier' => $a['kd_supplier'], 'nama_supplier' => stripcslashes($a['nama_supplier']), 'alamat1' => $a['alamat1'], 'lama_tempo' => $a['lama_tempo'] ); $idx++; } /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ echo json_encode($harray); }else{ $harray = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $nama = addslashes($nama); $data = $mysqli->query("SELECT kd_supplier, nama_supplier, alamat1, lama_tempo FROM supplier"); if($data->num_rows > 0) { $idx = 0; while($a = $data->fetch_array(MYSQLI_ASSOC)) { $harray[$idx] = array( 'kd_supplier' => $a['kd_supplier'], 'nama_supplier' => stripcslashes($a['nama_supplier']), 'alamat1' => $a['alamat1'], 'lama_tempo' => $a['lama_tempo'] ); $idx++; } /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ echo json_encode($harray); } } function ambil_supplier($id_supplier) { if ($id_supplier != "") { $array_data = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT * FROM supplier WHERE kd_supplier = '".$id_supplier."'"); if($data->num_rows > 0) { $idx = 0; while($a = $data->fetch_array(MYSQLI_ASSOC)) { $array_data[$idx] = array( 'kd_supplier' => $a['kd_supplier'], 'nama_supplier' => $a['nama_supplier'], 'alamat1' => $a['alamat1'], 'alamat2' => $a['alamat2'], 'nama_rekening' => $a['nama_rekening'], 'rekening1' => $a['rekening1'], 'rekening2' => $a['rekening2'], 'bank1' => $a['bank1'], 'bank2' => $a['bank2'], 'telp' => $a['telp'], 'ponsel' => $a['ponsel'], 'email' => $a['email'], 'fax' => $a['fax'], 'jns_pembayaran' => $a['jns_pembayaran'], 'lama_tempo' => $a['lama_tempo'] ); $idx++; } /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ echo json_encode($array_data); } } function transaksi_supplier($id_supplier) { if($id_supplier != ""){ // cek data require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $data = $mysqli->query("SELECT kd_supplier FROM supplier WHERE kd_supplier = '".$id_supplier."'"); if($data->num_rows > 0) { /* tutup hasil query */ $data->close(); /* tutup koneksi */ $mysqli->close(); /* update data supplier */ update_supplier(); } else { /* tutup hasil query */ $data->close(); /* tutup koneksi */ $mysqli->close(); /* simpan data supplier baru */ simpan_supplier(); } } } function update_supplier(){ if(isset($_POST)) { $kode_supplier = $_POST['kodesupplier']; $supplier = $_POST['supplier']; $alamat = $_POST['alamat']; $namarek = $_POST['namarek']; $rek = $_POST['rek']; $bank = $_POST['bank']; $alamat2 = $_POST['alamat2']; $rek2 = $_POST['rek2']; $bank2 = $_POST['bank2']; $telp = $_POST['telp']; $ponsel = $_POST['ponsel']; $email = $_POST['email']; $fax = $_POST['fax']; $jenisbayar = $_POST['jenisbayar']; $tempo = $_POST['tempo']; $array_data = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); $query = "UPDATE supplier SET "; $query .= "nama_supplier = ?, "; $query .= "alamat1 = ?, "; $query .= "alamat2 = ?, "; $query .= "nama_rekening = ?, "; $query .= "rekening1 = ?, "; $query .= "rekening2 = ?, "; $query .= "bank1 = ?, "; $query .= "bank2 = ?, "; $query .= "telp = ?, "; $query .= "ponsel = ?, "; $query .= "email = ?, "; $query .= "fax = ?, "; $query .= "jns_pembayaran = ?, "; $query .= "lama_tempo = ? "; $query .= "WHERE kd_supplier = ?"; $stmt = $mysqli->prepare($query); $stmt->bind_param("sssssssssssssis", $supplier, $alamat, $alamat2, $namarek, $rek, $rek2, $bank, $bank2, $telp, $ponsel, $email, $fax, $jenisbayar, $tempo, $kode_supplier); $stmt->execute(); if($stmt->affected_rows > 0) { $array_data[0] = 1; } else { $array_data[0] = 0; } $stmt->close(); /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ //echo count($array_data); echo json_encode($array_data); } } function simpan_supplier() { if(isset($_POST)) { $kode_supplier = $_POST['kodesupplier']; $supplier = strtoupper($_POST['supplier']); $alamat = strtoupper($_POST['alamat']); $namarek = $_POST['namarek']; $rek = $_POST['rek']; $bank = $_POST['bank']; $alamat2 = $_POST['alamat2']; $rek2 = $_POST['rek2']; $bank2 = $_POST['bank2']; $telp = $_POST['telp']; $ponsel = $_POST['ponsel']; $email = $_POST['email']; $fax = $_POST['fax']; $jenisbayar = strtoupper($_POST['jenisbayar']); $tempo = $_POST['tempo']; $array_data = array(); require_once 'db_login.inc.php'; $mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE); if($supplier != "" && $alamat != ""){ $query = "INSERT INTO supplier VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"; $stmt = $mysqli->prepare($query); $stmt->bind_param("ssssssssssssssi", $kode_supplier, $supplier, $alamat, $alamat2, $namarek, $rek, $rek2, $bank, $bank2, $telp, $ponsel, $email, $fax, $jenisbayar, $tempo); $stmt->execute(); if($stmt->affected_rows > 0) { $array_data[0] = 1; } else { $array_data[0] = 0; } $stmt->close(); /* tutup koneksi */ $mysqli->close(); }else{ $array_data[0] = 2; } /* cetak hasil */ //echo count($array_data); echo json_encode($array_data); } } ?>