Cara Menggunakan MySQL dengan metode CRUD PHP || Belajar Bareng Kyuu
CRUD PHP
Apa sih CRUD PHP itu ? kalau menurutku sih yaa , CRUD php ini biasanya digunakan pada penjualan-penjualan online gitu , terus ada hubungannya dengan database . Langsung saja yaa biar kita sama-sama paham :)
1) Hal yan pertama kali kita lakukan yaitu membuat Databsenya (Cara membuat databasenya bisa lihat blog ini : https://bokuko.blogspot.co.id/2017/06/membuat-databas-mysql-teknik-informatika.html) .
Databasenya seperti ini yaa :
2) Koneksi :
koneksi.php , dengan sourch code nya :
<?php
$koneksi = mysqli_connect('localhost','root','','pembelian');
?>
3) Tampilan Home :
form_home.php
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.css">
</head>
<body>
<?php
include "form_barang.php";
include "form_suplier.php";
?>
</body>
</html>
4) Form Barang :
form_barang.php
<div class="col-md-6">
<h1>Tabel Barang</h1>
<?php include "insert1.php"; ?>
<table border="1" class="table table-condensed">
<tr>
<td>Kode Barang</td>
<td>Nama Barang</td>
<td>Action</td>
</tr>
<?php
include "koneksi.php";
$data = $koneksi -> query("SELECT * FROM barang");
while ($row = $data->fetch_object()) {
?>
<tr>
<td><?= $row->kode_barang?></td>
<td><?= $row->nama_barang?></td>
<td><a href="upbarang.php?update_i=<?= $row->kode_barang ?>">Update</a> | <a href="delbarang.php?del=<?= $row->kode_barang ?>" onclick="return confirm('Yakin mau di hapus?');">Delete</a> </td>
</tr>
<?php } ?>
</table>
</div>
4) Insert Untuk Barang :
insert1.php
<form method="post" action="">
<input type="text" name="nama_barang" placeholder="Masukkan Nama...">
<input type="submit" name="simpan1" value="Simpan">
</form>
<?php
if(isset($_POST['simpan1'])){
include 'koneksi.php';
$nama= $_POST['nama_barang'];
$insert = $koneksi->query("INSERT INTO barang(nama_barang) VALUES ('$nama')");
header('location:form_home.php');
}
?>
5) Delete Untuk Barang :
delbarang.php
<?php
include "koneksi.php";
$del = $_GET['del'];
$eksekusi=$koneksi->query("DELETE FROM barang WHERE kode_barang='$del'");
header('location:form_home.php');
?>
6) Update untuk Barang :
upbarang.php
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
include 'koneksi.php';
$get_id=$_GET['update_i'];
$result= $koneksi->query("SELECT * FROM barang WHERE kode_barang=$get_id");
while ($row=$result->fetch_object())
{
?>
<form method="post" action="">
<input class="form-control" value="<?= $row->kode_barang?>" type="text" name="id" placeholder="Update id..." readonly="readonly">
<input class="form-control" value="<?= $row->nama_barang?>" type="text" name="nama" placeholder="Update Nama...">
<input class="btn form-control btn-info" type="submit" name="simpan" value="update">
</form>
<?php } ?>
<?php
if(isset($_POST['simpan'])){
$id= $_POST['id'];
$nama= $_POST['nama'];
$update =$koneksi->query("UPDATE barang SET nama_barang='$nama' WHERE kode_barang='$id' ");
header('location:form_home.php');
}
?>
</body>
</html>
7) Form Suplier :
form_suplier.php
<div class="col-md-6">
<h1>Tabel Suplier</h1>
<?php include "insert2.php"; ?>
<table border="1" class="table table-condensed">
<tr>
<td>Kode Suplier</td>
<td>Nama Suplier</td>
<td>Lokasi Suplier</td>
<td>Action</td>
</tr>
<?php
include "koneksi.php";
$data = $koneksi -> query("SELECT * FROM suplier");
while ($row = $data->fetch_object()) {
?>
<tr>
<td><?= $row->kode_suplier?></td>
<td><?= $row->nama_suplier?></td>
<td><?= $row->lokasi_suplier?></td>
<td><a href="upsuplier.php?update_i=<?=$row->kode_suplier?>">Update</a> | <a href="delsuplier.php?del=<?=$row->kode_suplier?>" onclick="return confirm('Yakin mau di hapus?');">Delete</a> </td>
</tr>
<?php } ?>
</table>
</div>
8) Insert untuk Suplier :
insert2.php
<form method="post">
<input type="number" name="kode_suplier" placeholder="Masukkan Kode..">
<input type="text" name="nama_suplier" placeholder="Masukkan Nama..">
<input type="text" name="lokasi_suplier" placeholder="Masukkan Lokasi..">
<input type="submit" name="simpan2" value="Simpan">
</form>
<?php
if(isset($_POST['simpan2'])){
include 'koneksi.php';
$kode=$_POST['kode_suplier'];
$nama=$_POST['nama_suplier'];
$lokasi=$_POST['lokasi_suplier'];
$insert = $koneksi->query("INSERT INTO suplier(kode_suplier,nama_suplier,lokasi_suplier) VALUES ($kode,'$nama','$lokasi')");
header('location:form_home.php');
}
?>
9) Delete untuk Suplier :
delsuplier.php
<?php
include "koneksi.php";
$del = $_GET['del'];
$eksekusi=$koneksi->query("DELETE FROM suplier WHERE kode_suplier='$del'");
header('location:form_home.php');
?>
10) Update untuk Suplier ;
upsuplier.php
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php
include 'koneksi.php';
$get_id=$_GET['update_i'];
$result= $koneksi->query("SELECT * FROM suplier WHERE kode_suplier=$get_id");
while ($row=$result->fetch_object())
{
?>
<form method="post" action="">
<input class="form-control" value="<?= $row->kode_suplier?>" type="text" name="kode" placeholder="Update Kode...">
<input class="form-control" value="<?= $row->nama_suplier?>" type="text" name="nama" placeholder="Update Nama...">
<input class="form-control" value="<?= $row->lokasi_suplier?>" type="text" name="lokasi" placeholder="Update Lokasi...">
<input class="btn form-control btn-info" type="submit" name="simpan1" value="update">
</form>
<?php } ?>
<?php
if(isset($_POST['simpan1'])){
$kode= $_POST['kode'];
$nama= $_POST['nama'];
$lokasi= $_POST['lokasi'];
$update=$koneksi->query("UPDATE suplier SET nama_suplier='$nama' , lokasi_suplier='$lokasi' WHERE kode_suplier='$kode'");
header('location:form_home.php');
}
?>
</body>
</html>
Hasilnya seperti ini ;
ya itulah contohnya untuk membuat CRUD PHP MySQL . Kalau kalian kurang jelas silahkan komentar di kolom komentar ya guyss :)
The King Casino Company - Ventureberg
BalasHapusIt was https://octcasino.com/ born in 출장안마 1934. The Company offers luxury hotels, ventureberg.com/ If you gri-go.com don't have a poker https://jancasino.com/review/merit-casino/ room in your house, then you'll find a poker room in the