Membuat Auto Number Unik Di php


Bagi teman-teman yang sedang mencari referensi untuk membuat auto number unik DI PHP semoga postingan ini bisa membantu. Kenapa sih harus unik ? yah karena di beberapa perusahan yang sudah menggunakan sistem, apalagi yang berkaitam dengan invoicing document, tentunya sangat di butuhkan yang namanya penomoran otomatis. Akan tetapi dalam penomoran tersebut harus memiliki makna contohnya yang akan kita buat ini adalah dengan Tahun, Bulan, Tgl serta No. yang akan menghasilkan no seperti ini 173280001 => 17=tahun , 3=Bulan , 28=Tgl, 0001=Auto Number

Berikut ini adalah kodenya



[code="php"]

include "../inc/koneksi.php"; //kode ini mengambil file koneksi yang sebelumnya kita buat

$tgl= date('ynj');
// membuat query max untuk kode barang
$carikode = mysql_query("select max(no_kw) from tbl_jasa") or die (mysql_error());
// menjadikannya array
$datakode = mysql_fetch_array($carikode);
// jika $datakode
if ($datakode) {
// membuat variabel baru untuk mengambil kode barang mulai dari 1
$nilaikode = substr($datakode[0], 1);
// menjadikan $nilaikode ( int )
$kode = (int) $nilaikode;
// setiap $kode di tambah 1
$kode = $kode + 1;
// hasil untuk menambahkan kode
// angka 3 untuk menambahkan tiga angka setelah B dan angka 0 angka yang berada di tengah
// atau angka sebelum $kode
$hasilkode = "$tgl".str_pad($kode, 4, "0", STR_PAD_LEFT);
} else {

?>

//setelah itu kita buat form inputnya seper tini







































No Angsuran:
?>" size="7" maxlength="50" readonly="readonly"/>
Tanggal Pembayaran:
No Induk:
Nama:
Kelas:
Jurusan:
Jumlah Bayar:Rp.



[/code]



Dan ini adalah Tampilan dari hasil kode tersebut :



Selamat mencoba jangan lupa share.

Post a Comment

Lebih baru Lebih lama