Saat ini saya akan berbagi script yang hampir sering kita gunakan jika kita membuat sebuah program yang berhubungan dengan faktur yaitu nomor faktur dengan menggunakan bahasa pemrograman PHP. Langsung aja...
<?php
$query = "SELECT max (Kode_ptg) AS Kode_ptg FROM t_petugas";
$hasil = mysql_query($query);
$data = @mysql_fetch_array($hasil);
$kodeUSER = $data['Kode_ptg'];
// mengambil angka atau bilangan dalam kode anggota terbesar,
// dengan cara mengambil substring mulai dari karakter ke-1 diambil 6 karakter
// misal 'BRG001', akan diambil '001'
// setelah substring bilangan diambil lantas dicasting menjadi integer
$noUrut = (int) substr($kodeUSER, 2, 3);
// bilangan yang diambil ini ditambah 1 untuk menentukan nomor urut berikutnya
$noUrut++;
// membentuk kode anggota baru
// perintah sprintf("%03s", $noUrut); digunakan untuk memformat string sebanyak 3 karakter
// misal sprintf("%03s", 12); maka akan dihasilkan '012'
// atau misal sprintf("%03s", 1); maka akan dihasilkan string '001'
$char = "PT"; //Aktifkan, Jika ingin menggunakan karakter di depan USER_ID
$newID = $char . sprintf("%03s", $noUrut);
?>
Perhatian :
Huruf-huruf yang berwarna merah di atas harud di edit sesuai hasil yang anda harapkan..Mudahkan..
Moga Sukses
Tidak ada komentar:
Posting Komentar
Komentar Anda di Modernisasi, Sampaikan dengan Cara Sopan dan Singkat.Terimakasih.