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 :)






Komentar

  1. The King Casino Company - Ventureberg
    It 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

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Kelebihan dan Kekurangan software BBM, WhatsApp, WeChat, Line, dan Kakao Talk

Perbedaan BAIDU ANTI VIRUS dan SMADAV ANTI VIRUS || KuCindutyNg

Kelebihan dan Kekuranga GOM PLAYER dan KMP PLAYER || Cinduty