Bismilahirrahmanirrahiim
Crud (Create, Read, Update, dan Delete) adalah kebutuhan sebuah aplikasi web
yang dinamis untuk mengolah data, dengan membuat crud menggunakan modal
lebih user friendly, disini saya akan membahas bagaimana cara membuat CRUD
Dengan Modal Bootstrap yang mungkin menjadi kebutuhan dan solusi dari
Sebelum kita memulai saya akan memberikan screen dari popup edit data
Tampilan diatas lebih menarik bukan?, dibandingkan kita mengedit data dengan
tampilan standart.
Langkah pertama
Langkah kedua
Extract file bootstrap dan jquery yang sobat download kedalam root aplikasi
Langkah ketiga
Sobat buat database, database milik saya namanya dbphp7 kalau sobat terserah
mau buat apa namanya, dan buat tabel dengan nama modal
`description` text,
Langkah keempat
Setelah ketiga langka diatas sobat lakukan, ketiklah kode dibawah ini, simpan
<!doctype html>
<html lang="en">
<head>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
toggle="modal">Add Data</a></p>
<thead>
<th>No</th>
<th>Name</th>
<th>Description</th>
<th>Action</th>
</thead>
<?php
include "koneksi.php";
$no = 0;
while($r=mysqli_fetch_array($modal)){
$no++;
?>
<tr>
<td>
</td>
</tr>
<?php } ?>
</table>
</div>
labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
hidden="true"></button>
Boostrap (popup)</h4>
</div>
<div class="modal-body">
<form action="proses_save.php" name="modal_popup"
enctype="multipart/form-data" method="POST">
</div>
<label for="Description">Description</label>
placeholder="Description" required/></textarea>
</div>
<label for="Date">Date</label>
</div>
<div class="modal-footer">
Confirm
</button>
aria-hidden="true">
Cancel
</button>
</div>
</form>
</div>
</div>
</div>
</div>
labelledby="myModalLabel" aria-hidden="true">
</div>
<div class="modal-dialog">
<div class="modal-header">
hidden="true">×</button>
information ?</h4>
</div>
align:center;">
dismiss="modal">Cancel</button>
</div>
</div>
</div>
</div>
<!-- Javascript untuk popup modal Edit-->
<script type="text/javascript">
$(document).ready(function () {
$(".open_modal").click(function(e) {
var m = $(this).attr("id");
$.ajax({
url: "modal_edit.php",
type: "GET",
$("#ModalEdit").html(ajaxData);
$("#ModalEdit").modal('show',{backdrop: 'true'});
});
});
});
</script>
<script type="text/javascript">
function confirm_modal(delete_url)
document.getElementById('delete_link').setAttribute('href' , delete_url);
</script>
</body>
</html>
Langkah Kelima
Buat file dengan nama modal_edit.php, untuk popup form edit seperti gambar
dibawah ini :
<?php
include "koneksi.php";
$modal_id=$_GET['modal_id'];
modal_id='$modal_id'");
while($r=mysqli_fetch_array($modal)){
?>
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-
hidden="true"></button>
</div>
<div class="modal-body">
enctype="multipart/form-data" method="POST">
</div>
<label for="Description">Description</label>
</div>
<label for="Date">Date</label>
</div>
<div class="modal-footer">
</button>
dismiss="modal" aria-hidden="true">
Cancel
</button>
</div>
</form>
<?php } ?>
</div>
</div>
</div>
Langkah Enam
<?php
$host="localhost";
$user="root";
$pass="";
$database="dbphp7";
$koneksi=new mysqli($host,$user,$pass,$database);
if (mysqli_connect_errno()) {
E_USER_ERROR);
?>
Langkah Ketujuh
<?php
include "koneksi.php";
$modal_name = $_POST['modal_name'];
$description = $_POST['description'];
('$modal_name','$description')");
header('location:index.php');
?>
Langkah Kedelapan
Buat proses edit data dengan nama proses_edit.php, , tampilan edit dengan
include "koneksi.php";
$modal_id=$_POST['modal_id'];
$modal_name = $_POST['modal_name'];
$description = $_POST['description'];
header('location:index.php');
?>
Langkah Kesembilan
Buat proses delete data dengan nama proses_delete.php, tampilan delete dengan
include "koneksi.php";
$modal_id=$_GET['modal_id'];
modal_id='$modal_id'");
header('location:index.php');
?>
Langkah Kesepuluh
Silahkan sobat test program yang sobat buat, jika berhasil maka indexnya akan
sampai disini dulu tutorial dari saya , Semoga tutorial ini bermanfaat bagi sobat,
atas segala kekuranganya mohon dimaafkan dan di beri saran untuk file PDF -NYA
download disini dan jika sobat ingin code dari aplikasi diatas download disini.
NB : Jika link dalam dokumen ini tidak aktif maka, silahkan sobat kunjungi blog
saya di aguzrybudy.blogspot.co.id