Cara Membuat Kode Otomatis Kombinasi Karakter di PHP MySQL
Assalamualaikum wr.wb
Halo sobat blogger apa kabar? semoga semuannya dalam keadaan sehat walafiat. Pada postingan kali ini admin akan berbagi seputar pemrograman php yaitu cara membuat Kode Otomatis yang menggunakan kombinasi antara karakter huruf dan angka misalnya B001, Nota0001 dan seterusnya.
Oke pertama yang dipersiapkan adalah membuat database dulu misalkan kita buat database di phpmyadmin dengan nama "latihan" kemudian kita buat tabel dengan nama "barang" lalu buat field dengan nama berikut kode_barang,nama,jumlah dan harga. untuk lebih jelasnya lihat gambar berikut
Klik gambar untuk memperbesar
Script PHP Kode Otomatis
Setelah database dan tabel jadi, selanjutnya adalah coding, kita buka notepad++ atau text editor lalu kita ketik code berikut
<?php
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("latihan");
?>
Simpan dengan nama koneksi.php di folder C:/xampp/htdocs/latihan
Kemudian ketik script berikut ini
<?php
include "koneksi.php";
$carikode=mysql_query("select max(kode_barang) from barang") or die (mysql_error());
$datakode=mysql_fetch_array($carikode);
if($datakode){
$nilaikode=substr($datakode[0],1);
$kode=(int)$nilaikode;
$kode=$kode+1;
$hasilkode="B".str_pad($kode,3,"0",STR_PAD_LEFT);
}else{
$hasilkode="B001";
}
?>
<html>
<head><title>input barang</title>
</head>
<form action="" method="post">
<table>
<tr><td>Kode Barang</td><td>:</td><td><input type="text" name="kode_barang" value="<?php echo $hasilkode;?>" readonly></td></tr>
<tr><td>Nama</td><td>:</td><td><input type="text" name="nama" value="" required></td></tr>
<tr><td>Jumlah</td><td>:</td><td><input type="text" name="jumlah" value="" required></td></tr>
<tr><td>Harga</td><td>:</td><td><input type="text" name="harga" value="" required></td></tr>
<tr><td><input type="submit" name="simpan" value="simpan"></td><td></td><td><input type="reset" name="reset" value="batal"></td></tr>
</table>
</form>
</html>
<?php
$kode_barang=@$_POST['kode_barang'];
$nama=@$_POST['nama'];
$jumlah=@$_POST['jumlah'];
$harga=@$_POST['harga'];
$simpan=@$_POST['simpan'];
if($simpan){
$input=mysql_query("insert into barang (kode_barang,nama,jumlah,harga) values('$kode_barang','$nama','$jumlah','$harga')") or die (mysql_error());
if($input){
?>
<script>alert("barang berhasil di input");
window.location="index.php";
</script>
<?php
}else{
?>
<script>alert("barang gagal di input");
window.location="index.php";
</script>
<?php
} }
?>
Simpan dengan nama index.php di folder C:/xampp/htdocs/latihan
Baca juga :
Untuk mencobanya kita buka localhost/latihan pada web browser maka akan muncul tampilan berikut ini
Kemudian setiap kita isi dan klik simpan maka otomatis kode barang akan bertambah satu menjadi B002 dan seterusnya.
Demikian cara membuat kode otomatis kombinasi karakter di PHP MySQL, semoga bermanfaat
Wassalamualaikum wr.wb
0 Comments
Berkomentarlah Dengan Baik Dan Sopan
Segala Komentar Yang Masuk Akan Dimoderasi Dahulu Sebelum Ditampilkan