Menghapus data dengan checkbox dalam php

Anda menemui masalah dalam menghapus banyak data secara bersamaan pada laporan yang dibuat dengan PHP? Mungkin jawabnya ya, karena dulu saya pernah mengalami hal ini. Cara sederhana mengahapus record atau data dalam laporan php adalah satu-persatu dengan membuat link pada tiap baris data yang ditampilkan. Hal ini akan sangat menyulitkan anda jika ada banyak data yang harus dihapus. Bayangkan jika ada 100 recor harus anda hapus, berarti 100 kali mengklik data yang akan dihapus. Saya akan berbagi bagaimana membuat laporan php dengan fasilitas checkbox data yang akan dihapus. Silahkan simak artikel berikut.

Pertama yang harus kita siapkan adalah laporan dengan php, anda bisa baca artikel saya sebelumnya Cara membuat laporan sederhana database mysql dengan php, saya coba kembangkan dari kode php untuk laporan tersebut. Misal kita simpan dengan nama laporan.php

<?php
  //Masukkan koneksi database disini
  $datatamu = mysql_query(“select nim,nama_lengkap, alamat_lengkap from tb_siswa order by nis asc;”) or die(“Gagal :”.mysql_error());
  echo “”;
  echo ‘

‘;
  echo ‘

‘;
  echo ‘

‘;
  echo ‘

‘;
  echo ‘

‘;
  echo ‘

‘;
  while ($rec=mysql_fetch_object($datatamu))
  {
     echo ‘

‘;
     echo ‘

‘;
     echo ‘

‘;
     echo ‘

‘;
     echo ‘

‘;
  }
  echo ‘

Pilih Nama Lengkap Alamat Lengkap
nim.'” /> ‘.$rec->nama_lengkap.’ ‘.$rec->alamat_lengkap.’

‘;
  echo ‘

‘;
  echo ”;
  mysql_close();//tutup koneksi database
  ?>

Kemudian kita buat halaman hapus-data.php dengan kode berikut :

<?php
//Masukkan koneksi database disini
$jumlah = count($_POST[“item”]);
for($i=0; $i < $jumlah; $i++)
{
    $id=$_POST[“item”][$i];
    mysql_query(“DELETE FROM  where id=’$id’ LIMIT 1;”);
}
header (“location:laporan.php”);
exit;
?>

Oke, program siap dijalankan.

Semoga bermanfaat, masukan kritik dan saran silahkan kirim melalui form komentar dibawah.
– See more at: http://www.zainalhakim.web.id/posting/menghapus-dengan-checkbox-dalam-php.html#sthash.dV3DT6ji.dpuf

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google+

You are commenting using your Google+ account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s