Membuat CRUD dengan PHP & MYSQL


Membuat crud pada mysql dan php. Crud adalah proses untuk melakukan Create, Read, Update, Delete pada sebuah sistem.

Sebelum membuat CRUD pastikan temen-temen sudah menginstall xampp dan sudah membuat database di phpmyadmin. Untuk pembuatan database silahkan baca pada postingan saya dibawah ini:


Langkah-langkah

Pertama buka phpmyadmin dan buka database kita telah kita buat pada postingan diatas, kita akan membuat tabel yang mana akan menampung data yg akan kita simpan dengan nama tb_barang seperti gambar dibawah ini.

Gambar tb_barang


Kemudian kita akan membuat data secara manual untuk mencoba menampilkan data pada database seperti gambar dibawah ini jangan lupa klik kirim untuk menyimpan data tersebut:

gambar menambahkan data di tabel



Tampilan data dari tb_barang





Buka projek-test yang telah di buat pada postingan diatas menggunakan code editor temen-temen kemudian buat file dengan nama index.php seperti gambar dibawah ini:


membuat file index.php


Kemudian temen-temen membuat tag html untuk menampilkan isi database seperti script dibawah ini:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>projek tes</title>
</head>
<body>

<center><h3>menampilkan data barang</h3></center>
<center>
    <a href="V_simpan.php">Tambah Barang</a>
    <table border="1">
        <thead>
            <th>No</th>
            <th>Nama Barang</th>
            <th>Stok</th>
            <th>Harga</th>
            <th>Aksi</th>
        </thead>
        <tbody>
        <?php
        include "koneksi.php";
        $no =1;
        $query = mysqli_query($conn, "SELECT * FROM tb_barang ORDER BY id ASC") or die(mysqli_error($conn));
        while ($data = mysqli_fetch_array($query)) {
        ?>
            <tr>
                <td><?= $no++ ?></td>
                <td><?= $data['nama_br']?></td>
                <td><?= $data['stok_br']?></td>
                <td><?= $data['harga_br']?></td>
                <td>
                    <a href="V_ubah.php?id=<?= $data['id'];?>">Update |</a>
                    <a href="aksi.php?aksi=delete&id=<?= $data['id']; ?>">Delete</a>
                </td>
            </tr>
        <?php } ?>
        </tbody>
    </table>
</center>
    
</body>
</html>
Output nya: 
Gambar index.php


Penjelasan

Untuk menmpilkan data koneksikan database terlebih dahulu kemudian panggil dengan script dibawah ini
include "koneksi.php";
Membuat Variable dengan value atau isi 1 untuk membuat jumlah data
$no =1;
Query untuk menampilkan data secara Ascending atau mengurutkan data dari atas kebawah
$query = mysqli_query($conn, "SELECT * FROM tb_barang ORDER BY id ASC") or die(mysqli_error($conn));
Terakhir tampung data tersebut didalam $data dan looping menggunakan while
while ($data = mysqli_fetch_array($query)) {
        ?>
            <tr>
                <td><?= $no++ ?></td>
                <td><?= $data['nama_br']?></td>
                <td><?= $data['stok_br']?></td>
                <td><?= $data['harga_br']?></td>
                <td>
                    <a href="V_ubah.php?id=<?= $data['id'];?>">Update |</a>
                    <a href="aksi.php?aksi=delete&id=<?= $data['id']; ?>">Delete</a>
                </td>
            </tr>
        <?php } ?>

Selanjutnya buat tag a dengan href V_simpan.php untuk mengarahkan ke form tambah data
 <a href="V_simpan.php">Tambah Barang</a>


















Sekian dari postingan ini

Terimakasih :)

1 komentar untuk "Membuat CRUD dengan PHP & MYSQL"

Anonim mengatakan…
Mantap bg