Hallo teman teman balik lagi dengan saya Ismet Maulana kali ini saya ingin berbagi pengetahuan tentang Bagaimana Cara Membuat Kode Otomatis Dengan PHP & MySQL, sudah banyak sebuah program yang sudah menerapkan ini pastinya sangat membantu sekali dalam pendataan yang menggunakan sebuah kode,
agar tidak keliru dalam meng-input sebuah product kita perlu sistem yang terotomatis tidak lagi menghafal sebuah kode atau apapun, oke singkat saja kita langsung mempraktekannya sebagai berikut :
Teman teman siapkan sebuah file databases yah yang berisikan sebagai berikut :
Database Name : Toko (Bebas )
Table Name : Product
Berikut fields nya :
Jika sudah dibuat databases kemudian teman teman bisa salinkan scriptnya dibawah sini :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
<?php $Host = "localhost"; $username = "dumet"; $password = "school"; $database = "webmaster"; $koneksi = mysqli_connect($Host, $username, $password, $database ); if (!$koneksi){ die ("CONECTION GAGAL :". mysqli_connect_error()); } // membuat query max $carikode = mysqli_query($koneksi, "SELECT max(no_penjualan) from ismet_penjualan") or die (mysqli_error()); // menjadikannya array $datakode = mysqli_fetch_array($carikode); // jika $datakode if ($datakode) { $nilaikode = substr($datakode[0], 1); // menjadikan $nilaikode ( int ) $kode = (int) $nilaikode; // setiap $kode di tambah 1 $kode = $kode + 1; $kode_otomatis = "P".str_pad($kode, 4, "0", STR_PAD_LEFT); } else { $kode_otomatis = "P0001"; } if (isset($_POST["cek"])) { $no = $_POST["no_penjualan"]; $nama_barang = $_POST["nama_barang"]; $jumlah = $_POST["jumlah"]; $sql = mysqli_query($koneksi, "INSERT INTO ismet_penjualan VALUES('$no','$nama_barang','$jumlah')"); header ("location:kode-otomatis.php?OKE"); } $gg = mysqli_query($koneksi, "SELECT * FROM ismet_penjualan"); ?> |
lalu kita buat tampilannya :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
<body> <h1 class="text-xs-center">Menampilkan Kode Otomatis</h1> <div class="container-fluid"> <div class="row"> <div class="col-xs-8 col-sm-8 col-md-8 col-lg-8"> <form action="#" method="POST" role="form" style=margin-bottom:2%;> <div class="form-group"> <label for="">No Penjualan</label> <input type="text" class="form-control" name="no_penjualan" value="<?php echo $kode_otomatis ?>" > </div> <div class="form-group"> <label for="">Nama Barang</label> <input type="text" class="form-control" name="nama_barang"> </div> <div class="form-group"> <label for="">Jumlah</label> <input type="text" class="form-control" name="jumlah"> </div> <input type="submit" name="cek" class="btn btn-primary" value="SUBMIT"> </form> </div> </div> </div> </body> |
lalu kita looping :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<table class="dynamicTable display table table-bordered" width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <th>NO</th> <th>NO PENJUALAN</th> <th>NAMA BARANG</th> <th>JUMLAH</th> </tr> <?php if(mysqli_num_rows($gg)>0){ ?> <?php $no=1; ?> <?php while ($data = mysqli_fetch_array($gg)) { ?> <tr> <td><?php echo $no; ?></td> <td><?php echo $data["no_penjualan"]; ?></td> <td><?php echo $data["nama_barang"]; ?></td> <td><?php echo $data["jumlah"]; ?></td> </tr> <?php $no++; } ?> <?php } ?> </table> |
Jika sudah disave dan jalankan dibrowsernya, pastikan dalam 1 file yah teman teman, dan cek kembali database namenya dan fieldnya, kemudian coba teman teman input sebuah product apapun, maka yang terjadi ialah penambahan kode product secara otomatis. Cukup mudah bukan ?
Cukup sekian tutorial tentang Bagaimana Cara Membuat Kode Otomatis Dengan PHP & MySQL.
Sampai bertemu di artikel selanjutnya dan sampai jumpa .
Â
#KeepLearn
#IsmetMA