Disini saya ingin mendokumentasikan, cara membuat penomoran otomatis di php mysql dengan kombinasi Huruf , angka , tanggal , dan tahun.
sebagai contoh sebagai berikut:
Nomor yang dilingkarin dibawah ini (PO202201002)
NB : - PO adalah huruf depan
- 2022 adalah Tahun ini.
- 01 adalah tanggal hari ini.
- 002 adalah nomor urut, jika data 002 sudah disimpan maka dengan otomatis berubah menjadi 003, begitu selanjutnya.
date_default_timezone_set("Asia/Jakarta");$date= date("Y-m-d");// NOMOR URUT ORDER$query =mysqli_query($GLOBALS["___mysqli_ston"], "SELECT max(no_beli) as maxKode FROM tbl_buy");$data = mysqli_fetch_array($query);$noOrder = $data['maxKode'];$noUrut = (int) substr($noOrder, 9, 3);$noUrut++;$char = "PO";$tahun=substr($date, 0, 4);$bulan=substr($date, 5, 2);$no_beli = $char .$tahun .$bulan . sprintf("%03s", $noUrut);
<form>
<input type="text" name="no_beli" value="<?php echo $no_beli; ?>" >
</form>
?>
Semoga bermanfaat.
Comments
Post a Comment