Web Service – SOAP – Cara Delete Data

Web Service – SOAP – Cara Delete Data – Berdasarkan dengan tutorial sebelumnya tentang web service, untuk cara delete data sama caranya dengan intruksi insert data, read data, update data pada web service. Di sarankan kamu sudah baca tutorial sebelumnya pada kategori tutorial web service agar lebih mudah menerapkan cara dan tutorial ini.

Oke deh langsung saja,,

Cara Delete Data

Seperti biasa, karena ini aplikasi client server maka langkah di bagi menjadi 2, yaitu:

# SERVER


$server->register('delete',
 array('input' => 'xsd:Array'),
 array('output' => 'xsd:Array'),
 $ns,
 "urn:".$ns."/delete",
 "rpc",
 "encoded",
 "Delete Data Barang"
);

function delete($param) {
 $server = "localhost";
 $username = "root" ;
 $password = "" ;
 $database = "ukm";

$con = new mysqli($server,$username,$password,$database);
 if($con->connect_error){
 die("Koneksi gagal: ".$con->connect_error);
 }
 $r = $con->query("DELETE FROM barang WHERE idBarang = '$param[id]'");
 if($r === true){
 $s = 1;
 }else{
 $s = 0;
 }
 $return_value = array('status'=>$s);
 return $return_value;
}

# CLIENT


<?php
require_once('lib/nusoap.php');
$client = new nusoap_client('http://127.0.0.1/ws/server/server.php?wsdl', true);

$err = $client->getError();
if ($err) {
 echo '<h2>Constructor error</h2><pre>' . $err . '</pre>';
}

$param = "";
$result = $client->call('readall',array($param));
 //echo $client->response;
 //echo $client->request;
if (!empty($result)) {

 echo "<h1>Read</h1>
 <a href='create.php'>Create</a>
 <table border=1>";
 echo "<tr bgcolor='#cccccc'>";
 echo "<th>Id</th>";
 echo "<th>Kode</th>";
 echo "<th>Nama</th>";
 echo "<th>Satuan</th>";
 echo "<th>Harga</th>";
 echo "<th>Stok</th>";
 echo "<th colspan='3'>Action</th>";
 echo "</tr>";
 foreach ($result as $item) {
 echo "<tr>";
 echo "<td>".$item['id']."</td>";
 echo "<td>".$item['kode']."</td>";
 echo "<td>".$item['nama']."</td>";
 echo "<td>".$item['satuan']."</td>";
 echo "<td>".$item['harga']."</td>";
 echo "<td>".$item['stok']."</td>";
 echo "<td><a href='read.php?id=".$item['id']."'>Read</a></td>";
 echo "<td><a href='update.php?id=".$item['id']."'>Edit</a></td>";
 echo "<td><a href='delete.php?id=".$item['id']."'>Delete</a></td>";
 echo "</tr>";
 }
 echo "</table>";

}
?>

Untuk database dan tabel nya masih sama dengan yang tutorial sebelumnya yaitu database ukm dan tabel barang. Oke demikian dara delete data di web service, semoga membantu.

 

2 thoughts on “Web Service – SOAP – Cara Delete Data

  1. danny

    ini kok delete dan update nya belom bisa proses ya mas? mohon solusi

    Reply
    1. admin Post author

      @danny:

      Untuk yang update dan delete menyambung dari tutorial insert sebelumnya mas, Menyambung maksudnya, di atas koding fungsi insert soap ada fungsi yang sama jadi, tinggal masukkan aja pada script insert yang sudah pernah di buat,

      Terimakasih

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *