Cara Membuat Hapus pada PHP

Sabtu, 28 Februari 2015

Pertama - tama siap kan sebuah database dengan nama "CONTOH" 
dengan tabel,field dan tipe data sebagai berikut:

Nama tabel:
"ujicoba"

dengan field 


Lalu masukan data bertikut ke dalam tabel "ujicoba"

Id Nama Alamat
1 Nilo Catur Nugroho Jl.Martubung
2 Neneng Zailani Jl.Sei Rampah
3 Jallaluddin Jl.Kurung
Jika sudah , ketikkan script dibawah ini :

tampil.php
<?php

      #Menghubungkan ke mysql
      $koneksi= mysql_connect("localhost","root","");
      $pilihdb=mysql_select_db("CONTOH");

     echo "<table border=1 align=center>
                    <tr>
                      <th> No </th>
                      <th> Nama </th>
                      <th> Alamat </th>
                       <th> Aksi </th>
                     </tr>";
               $no=1;
               $query=mysql_query("select * from ujicoba");
               while($data=mysql_fetch_array($query)){
                 echo "<tr>
                                    <td>$no</td>
                                     <td>$data[Nama]</td>
                                      <td>$data[alamat]</td>
                                     <td><href=hapus.php?id=$data[id]> Hapus </a></td>
                          </tr>";
                       $no++;
       }
             echo "</table> ";

?>



hapus.php
<?php
   
      #Menghubungkan ke mysql
      $koneksi= mysql_connect("localhost","root","");
      $pilihdb=mysql_select_db("CONTOH");

   $id=$_GET['id'];
  
   $hapus="delete from ujicoba where id=$id";
   $query=mysql_query($hapus);
   if($query){
    echo "Berhasil dihapus";
       }else{
     echo "Gagal dihapus";
       }
 
  
?>


Keterangan :

"delete from ujicoba where id=$id" adalah perintah sql untuk menghapus data dengan menggunakan kriteria sehingga hanya data dengan kriteria terntentu saja yang terhapus.

  $query=mysql_query($hapus); adalah perintah PHP untuk mengeksekusi perintah SQL yang tersimpan pada     variabel $hapus.

Perintah dibawah ini berfungsi untuk mengecek apa query berhasil di eksekusi atau tidak.
 
if($query){
    echo "Berhasil dihapus";
       }else{
     echo "Gagal dihapus";
       }

jika berhasil dieksekusi maka tulisan "Berhasil dihapus" yang akan tampil di browser anda tapi jika tidak berhasil di eksekusi maka tulisan "Gagal dihapus" yang akan tampil pada browser anda

Mungkin itu saja penjelasan dari saya semoga berguna buat agan - agan yang mau belajar PHP.
Share on : Facebook Twitter Google+

Tidak ada komentar:

Posting Komentar