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

Topologi Jaringan Bus, Star , Ring , dan Meshed

Perbedaan BAIDU ANTI VIRUS dan SMADAV ANTI VIRUS || KuCindutyNg

Kelebihan dan Kekuranga GOM PLAYER dan KMP PLAYER || Cinduty