Skip to main content

Membuat Penomoran Otomatis dangan Huruf Di depan Tahun dan Tanggal Php Mysql

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.


di bawah ini contoh kodingannya :

<?php 
            //TIMEZONE

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

Popular posts from this blog

Urutan Kabel LAN ( straight & cross)

Urutan dan cara membuat kabel lan  1. Straight      kabel lan dan susunan seperti ini biasanya digunakan untuk menghungkan device yang berbeda.     ada 2 ujung kabel - ujung pertama dengan urutan warna : Putih Orenge , Orange, Putih Hijau , Hijau , Putih Biru ,Biru , Putih coklat, coklat. - ujung satunya dengan urutan yang sama. 2.Cross     Kabel dengan susunan seperti ini biasanya digunakan untuk menghubungkan device yang sama. contoh : komputer dengan komputer.      ada 2 ujung kabel  - ujung pertama dengan urutan warna : Putih Orenge , Orange, Putih Hijau , Hijau , Putih Biru ,Biru , Putih coklat, coklat.    - ujung kedua : Putih Hijau , Hijau , Putih Orange , Orange , Putih Biru , Biru , Putih Coklat , Coklat. Semoga bermanfaat.

Koneksi VB .Net Menggunakan Menggunakan ODBC

Imports System.Data.ODbC Module Module_koneksi Dim connection As New OdbcConnection( "DSN= NAMADSN ;" ) Private Sub connection_open() Try If connection.State <> ConnectionState.Closed Then connection.Close() connection.Open() Catch ex As Exception End Try End Sub Private Sub connection_close() Try If connection.State <> ConnectionState.Open Then connection.Open() connection.Close() Catch ex As Exception End Try End Sub End Module

cara membuat hapus data di vb.net 2008

public function hapus data () as integer '--------------------------------------------- 'class untuk menghapus data '--------------------------------------------- dim sql as string dim xcmd as sqlcomand dim x sql ="delete from siswa where nis=@nis" xcmd = new sqlcommand (sql ,con) xcmd.paramater.addwithvalue("nis", Fnis) x = xcmd.executenonquery xcmd.dispose () return x end function