Membuat Kode Otomatis di PHP dengan PDO Extension

kode otomatis gb1


Hello sob,

Disini kita mau belajar bagaimana membuat kode otomatis di php, kegunaannya beragam, biasanya untuk generate invoice. Cuma perlu diketahui, pada bagian ini hanya latihan saja tidak untuk web produksi, karena secara konsep, generate kode dilakukan saat melakukan save atau tombol simpan , mirip dengan konsep auto increment pada database mysql, sehingga jika pengguna ratusan maka tidak ada data yang double. Tapi pada contoh ini kita tampilkan disisi klien, resikonya jika ada dua orang atau lebih maka akan berpotensi double input.

Seperti contoh ini:
kode otomatis gb2


Langsung aja kita latihan bagaimana caranya:

1. Sebelumnya sobat baca dulu disini:
Buat database nya dan kemudian file koneksi dengan PDO. Berikut databasenya:
kode otomatis gb3

  • Buat database dengan nama latihan.
  • tabel dengan nama data dan jumlah row = 2
  • isi dengan kode (varchar 10) dan user (varchar 50)
2. Buat file koneksi.php



3.Buat file index.php

4.Terakhir buat file save.php

5.Jadikan dalam satu folder di folder htdoc xampp atau folder www wamp, letakan dalam folder misal latihan. Kemudian jalankan .


Kunci dari kode php autocode diatas ada di baris ini:

pada bagian ini dengan max(kode) kita mendapatkan nilai dari kolom kode di database yang paling terbaru. Kemudian disimpan di variabel $noUrut , diambil angkanya saja dengan perintah (int) substr($kodePay, 8)  dan ditambahkan angka 1 dengan increment $noUrut ++. Setelah itu digabungkan dengan nilai karakter di variabel $char ="PAY17A" dengan sprintif("%30s", $noUrut). Panjangannya digit angka terakhir bisa ditentukan di bagian %30s , semisal %40s, %20s, sobat bisa bereksperimen disini.

Selamat mencoba !!!.



Subscribe to receive free email updates:

0 Response to "Membuat Kode Otomatis di PHP dengan PDO Extension"

Post a Comment