Membuat kode barang otomatis dengan PHP Mysql

Agar information yang berada pada tabel database lebih mudah dalam proses pencarian maka di perlukan sebuah pengkodean tertentu sebagai primarykey, Kode bisa berupa angka atau huruf bisa juga gabungan ke duanya. Agar lebih mudah dalam memasukkan kode sebaiknya kita membuat kode yang secara otomatis terbentuk. Yuk kita simak langkah langkah pembuatannya.

1. membuat database dengan nama barang dan tabel kode_barang

create database barang;
CREATE TABLE kode_barang( kode VARCHAR (20) NOT NULL, nama VARCHAR (50) NOT NULL, PRIMARY KEY (nama) );

Pada kolom kode kita isikan kode barang dengan formatnya BRG001. Dengan format seperti itu maka tidak mungkin kita buat auto increment karena jenisnya bukan integer. Agar saat enter facts, kolom kode tersebut akan otomatis bertambah otomatis bisa ikuti contoh code berikut ini.

1. Config.Personal home page

<?php $host = mysql_connect("localhost","root",""); if($host){ echo "koneksi host berhasil.<br/>"; }else{ echo "koneksi gagal.<br/>"; } $db = mysql_select_db("barang"); if($db){ echo "koneksi database berhasil."; }else{ echo "koneksi database gagal."; } ?>
2. form.php

<html> <head> <meta charset="UTF-8"> <title> Kode Barang Otomatis </title> </head> <body> <form action="proses.php" method="post"> <input type="text" name="barang" placeholder="nama barang"><br> <input type="submit" name="kirim" value="kirim"> </form> </body> </html>

3. Proses.Hypertext Preprocessor

<?php include "config.php"; if (isset($_POST['kirim'])) { $nama = $_POST['barang']; $query = mysqli_query($conn,"SELECT * FROM kode_barang"); $lastid = mysqli_num_rows($query); $row = $lastid+1; $nomor = str_pad($row, 3,"0",STR_PAD_LEFT); $kode = "BRG".$nomor; mysqli_query($conn,"INSERT INTO kode_barang VALUES('$kode','$nama')"); echo "data sudah tersimpan."; } ?>

simpan kode php di atas tadi pada folder xampp htdocs dengan nama kode, buka web browser dengan mengisi alamat localhost seperti gambar di bawah ini

Hasilnya bisa kita lihat pada tabel database seperti di bawah ini, cukup easy dan mudah bukan, selamat mencoba semoga berguna.

0 Response to "Membuat kode barang otomatis dengan PHP Mysql"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel