Jumat, 30 Agustus 2013
Membuat Nomor Faktur Otomatis dengan PHP
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