Bismillah
Ok sobat semua kesempatan kali ini kita akan coba Membuat
CRUD Dengan OOP PHP Dan MySQLi Sebelum Bahas tentang crud ada baiknya kita
bahas apa sih CRUD itu sendiri. CRUD adalah singkatan dari Create, Read, Update
Dan Delete.nah ini berarti Crud itu terdiri dari proses input data ke dalam
database, menampilkan data dari database, mengedit/mengupdate/mengubah data di
database, dan juga tentunya menghapus data pada database.
Langsung aja kita ke code pertama kita buat databasenya
terlebih dahulu di sini saya kasih nama databasenya
tes
--
phpMyAdmin SQL Dump
--
version 3.5.2
--
http://www.phpmyadmin.net
--
Host: localhost
--
Server version: 5.5.25a
--
PHP Version: 5.4.4
SET
SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET
time_zone = "+00:00";
/*!40101
SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101
SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101
SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101
SET NAMES utf8 */;
--
--
Database: `tes`
--
--
--------------------------------------------------------
--
--
Table structure for table `data`
--
CREATE
TABLE IF NOT EXISTS `data` (
`id` int(22) NOT NULL AUTO_INCREMENT,
`nama` varchar(225) NOT NULL,
`alamat` text NOT NULL,
`telp` varchar(12) NOT NULL,
PRIMARY KEY (`id`)
)
ENGINE=InnoDB DEFAULT CHARSET=latin1
AUTO_INCREMENT=5 ;
--
--------------------------------------------------------
/*!40101
SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101
SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101
SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Setelah itu kita buat file dengan file index.php untuk
halaman utamanya
<?php
include
'fungsi/fungsi.php';
$bjk
= new data;
$lihat
= $bjk->lihat();
?>
<!DOCTYPE
html>
<html>
<head>
<meta charset="utf-8">
<meta
http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport"
content="width=device-width, initial-scale=1">
<title>G0o-g0o</title>
<!-- Bootstrap -->
<link
href="gaya/bootstrap.min.css" rel="stylesheet">
<link
href="gaya/style.css" rel="stylesheet">
</head>
<body>
<div
class="container">
<nav class="navbar
navbar-default navnav ">
<div class="container-fluid
">
<div class="navbar-header navbar-brand nn">
<p>G0o g0o </p>
</a>
</div>
</div>
</nav>
<div
class="row">
<div
class="col-md-8 col-md-offset-2">
<table class="table table-striped">
<a class="btn btn-warning"
href="tambah.php">tambah</a>
<tr><th>no</th><th>nama</th><th>alamat</th><th>telpon</th><th>aksi</th></tr>
<?php $n = 1; foreach ($lihat as $t) {
?>
<tr><td><?= $n
?></td><td><?=
$t['nama'] ?></td><td><?= $t['alamat']
?></td><td><?=
$t['telp'] ?></td><th><a class="btn btn-info"
href="edit.php?id=<?= $t['id']
?>">edit</a> <a class="btn btn-danger"
href="delet.php?id=<?= $t['id']
?>">delet</a>
</th></tr>
<?php
$n++;
}
?>
</table>
</div>
</div>
</div>
</body>
</html>
Nah kita tinggal buat file koneksi ke database dan mebuat form
tambah edit dan hapus untuk file lengkapnya silahkan donlod di
sini… semoga
bermanfaat terimkasih