MEMBUAT FORM UNTUK PENGINPUTAN DATA BARANG KE DATABASE

Seperti yang bisa teman-teman lihat pada coding di bawah, kita menampilkan data barang dan juga membuat form untuk penginputan data ke database

 index.php

<!DOCTYPE html>

<html>

<head>

                <title>MEMBUAT FORM UNTUK PENGINPUTAN DATA KE DATABASE</title>

</head>

<body>

                <h2>MEMBUAT FORM UNTUK PENGINPUTAN DATA KE DATABASE</h2>

                <style>

                                body{

                                                font-family: 'Roboto';

                                }

                                table {

                                                border-collapse: collapse;

                                }

                                table, th, td {

                                                border: 1px solid black;

                                                padding: 10px;

                                }

                </style>

                <?php

                                // menghubungkan dengan koneksi database

                include 'koneksi.php';

                // mengambil data barang dengan kode paling besar

                $query = mysqli_query($koneksi, "SELECT max(kode) as kodeTerbesar FROM barang");

                $data = mysqli_fetch_array($query);

                $kodeBarang = $data['kodeTerbesar'];

                // mengambil angka dari kode barang terbesar, menggunakan fungsi substr

                // dan diubah ke integer dengan (int)

                $urutan = (int) substr($kodeBarang, 3, 3);

                // bilangan yang diambil ini ditambah 1 untuk menentukan nomor urut berikutnya

                $urutan++;

                // membentuk kode barang baru

                // perintah sprintf("%03s", $urutan); berguna untuk membuat string menjadi 3 karakter

                // misalnya perintah sprintf("%03s", 15); maka akan menghasilkan '015'

                // angka yang diambil tadi digabungkan dengan kode huruf yang kita inginkan, misalnya BRG

                $huruf = "BRG";

                $kodeBarang = $huruf . sprintf("%03s", $urutan);

                ?>

                <form method="post" action="simpan.php">

                                <label>Kode Barang</label><br/>

                                <input type="text" name="kode" required="required" value="<?php echo $kodeBarang ?>">

                                <br>

                                <label>Nama Barang</label><br/>

                                <input type="text" name="nama" required="required">

                                   <br>

                                <label>Jumlah</label><br/>

                                <input type="number" name="jumlah" required="required">

                                <br>

                                <label>Harga</label><br/>

                                <input type="number" name="harga" required="required">

                                <br>

                                <input type="submit" value="Simpan">

                </form>

                <br>

                <hr>

                <br>

                <table border="1">

                                <thead>

                                                <tr>

                                                                <th>Kode</th>

                                                                <th>Nama Barang</th>

                                                                <th>Jumlah</th>

                                                                <th>Harga</th>

                                                </tr>

                                </thead>

                                <tbody>

                                                <?php

                                                $barang = mysqli_query($koneksi,"SELECT * FROM barang");

                                                while($b = mysqli_fetch_array($barang)){

                                                                ?>

                                                                <tr>

                                                                                <td><?php echo $b['kode']; ?></td>

                                                                                <td><?php echo $b['nama_barang']; ?></td>

                                                                                <td><?php echo $b['jumlah']; ?></td>

                                                                                <td><?php echo "Rp. ".number_format($b['harga'])." ,-"; ?></td>

                                                                </tr>

                                                                <?php

                                                }

                                                ?>

                                </tbody>

                </table>

</body>

</html>



sekarang kita akan buat proses penginputan data baru akan kita buat pada file simpan.php

simpan.php




Sekarang kita coba jalankan untuk melihat hasilnya.

localhost/tutorial/index.php

Kita coba input data baru






Komentar

Postingan Populer