Cara Membuat CRUD Dalam Satu Halaman Php MySQL

tutorial membuat CRUD di php – CRUD (Create, Read, Update, Delete) adalah sebuah halaman yang dapat membuat, menampilkan, mengubah dan juga menghapus tanpa berpindah ke halaman lain. kelebihan dari crud sendiri merupakan memperkecil file di dalam server kita.

biasanya dalam membuat aplikasi di php banyak orang memakai cara yang konvensional, misal dalam proses mengedit biasanya akan memanggil file edit.php atau update.php form action nya berada di file lain, nah berbeda dengan crud ini kita hanya memakai 1 file untuk melakukan berbagai aksi. kira-kira begitulah penjelasannya.

berikut ini saya akan membuat crud data siswa dengan php dan mysql.

petama buat sebuah database dengan nama dbsekolah, kemudian dump script table database dibawah ini.

CREATE TABLE `tblsiswa` (
  `nis` varchar(10) NOT NULL,
  `nama_siswa` varchar(35) NOT NULL,
  `tempat_lahir` varchar(35) NOT NULL,
  `tgl_lahir` date NOT NULL,
  `alamat` text NOT NULL,
  `kelas` varchar(10) NOT NULL,
  `semester` int(1) NOT NULL,
  `jenis_kelamin` varchar(15) NOT NULL,
  `agama` varchar(20) NOT NULL,
  `foto` varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `tblsiswa`
--

INSERT INTO `tblsiswa` (`nis`, `nama_siswa`, `tempat_lahir`, `tgl_lahir`, `alamat`, `kelas`, `semester`, `jenis_kelamin`, `agama`, `foto`) VALUES
('2011001', 'PHPDANMYSQL.COM', 'TEMPAT BELAJAR WEB PROGRAMMING', '1995-02-01', 'BELAJAR WEB PROGRAMMING GRATIS', 'X', 1, 'Laki-Laki', 'Islam', '89sharapova.jpg'),
('2011002', 'Nama kamu', 'alamat kamu', '1995-02-02', 'alamat kamu', 'X', 1, 'Laki-Laki', 'Islam', 'alicia2.jpg'),
('2011003', 'Irvan Bachdim', 'Jakarta', '1994-02-01', 'Jakarta Utara', 'XII', 1, 'Laki-Laki', 'Islam', '1bachdim.jpg'),
('2011004', 'Siti Aminah', 'Praya', '1994-06-17', 'Praya Lombok Tengah', 'XI', 2, 'Perempuan', 'Islam', 'foto3.jpg'),
('2011005', 'Eko Patrio', 'Selong', '1996-08-02', 'Selong Lombok Timur', 'XI', 2, 'Laki-Laki', 'Islam', '17mark_zuckerberg.jpg'),
('2011006', 'Ayu Ningsih', 'Gomong', '1994-04-05', 'Gomong Lama Mataram', 'XI', 2, 'Perempuan', 'Islam', 'alicia4.jpg'),
('2011007', 'Evi Tamala', 'Gerung', '1995-12-02', 'Gerung Lombok Barat', 'X', 2, 'Perempuan', 'Islam', 'campbells.jpg'),
('2011008', 'Luna Maya', 'Mataram', '1994-10-05', 'Ampenan Mataram', 'XI', 2, 'Perempuan', 'Islam', 'lunamaya2.jpg'),
('2011009', 'Putri Maharani', 'Masbagik', '1993-01-09', 'Masbagik Lombok Timur', 'XI', 2, 'Perempuan', 'Islam', 'foto4.jpg'),
('2011010', 'Udin Sedunia', 'Lotim', '1993-04-02', 'Pancor Lombok Timur', 'XI', 2, 'Laki-Laki', 'Islam', '92cristianoronaldo.jpg');

jika berhasil kamu akan mendapatkan sebuah table yang telah terisi data siswanya, kemudian buat folder baru di htdocs anda dengan nama crud, setelah itu kita buat file koneksi.php dan isi dengan script php dibawah ini

<?
//variabel database
$nama_host="localhost";
$user_db="root";
$password_db="";
$nama_db="dbsekolah";

//koneksi database
$koneksi=mysql_connect($nama_host,$user_db,$password_db);

//bila terkoneksi
if($koneksi){
//pilih database
mysql_select_db($nama_db);
}else{
echo "Database tidak terkoneksi";
}

?>

oke lanjut ke tahap berikutnya yaitu membuat file siswa.php dan masukan script dibawah ini kedalamnya

jika dijalankan dibrowser maka akan tampil seperti gambar dibawah ini

tutorial-css-15dari tampilan diatas kamu sudah bisa Create yaitu membuat data siswa dan menyimpannya kedalam database, Read data yang tesimpan akan tampil dihalaman ini juga, kemudian bisa Update, mengedit data siswa, untuk melihat detail siswa kamu klik tombol detail dan sekarang kita buat script untuk menghapusnya Delete.

buat file baru dengan nama hapus_siswa.php masukan script dibawah ini kedalam nya

<?
//koneksi database
include "koneksi.php";

if (isset($_GET['nis'])) {
	$nis = $_GET['nis'];
} else {
	die ("Error. Nomor Induk Siswa belum dipilih! ");	
}


if (!empty($nis) && $nis != "") {
$SQL = "delete from tblsiswa where nis='$nis'"; 
 if(! mysql_query($SQL)) 
  { 
    echo "Data tidak terhapus!<br>\n"; 
   } 
    header("location:siswa.php");
   } 
   
?>

oke sekarang kita sudah selesai membuat CRUD (Create, Read, Update, Delete) dalam satu halaman di php semoga tutorial membuat CRUD dalam satu halaman di php ini dapat bermanfaat.

kalau mau aplikasinya download nanti bisa disini aplikasi crud php dan mysql

Keyword:

  • memebuat scrip php dengan post yang berbeda yg di tampilkan mengunakan textarea
  • crud php membuat
  • Membuat crud dalam satu file php
  • membuat crud dengan php
  • membuat crud msql tambahPgw php
  • mysql_connect php 5 6

Get real time updates directly on you device, subscribe now.

Ingin Berkomentar?

×
Lewat ke baris perkakas