Membuat nomor surat otomatis yang akan reset setiap hari

Saya punya tabel denga field: id (untuk no id nomor surat dan primary) no (untuk menyimpan nomor surat dlm bentuk integer) no_s (untuk menyimpan hasil final format nomor surat dlm bentuk string) tanggal (untuk menyimpan tanggal surat)

Fomat surat yang saya inginkan adalah: 20/PPID/VIII/2016 20: adalah nomor surat yang akan merest ke 01 lagi setiap harinya PPID: string tetap VIII: adalah bulan sekarang dalam bentuk romawi 2016: adalah tahun sekarang

Format nomor surat tadi akan saya gunakan ketika tombol Simpan diklik jadi nomor itu tidak muncul di form sebelum penyimpanan.

avatar awaann33
@awaann33

1 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Saya coba kasih gambaran aja gan.

 //Cari max no surat pada hari itu
select max(no) from mytable where tanggal = curdate()

//Kalau tidak ada
Kalau max(no) == NULL set no = 01

//Kalau ada
Kalau max(no) <> NULL set no = no + 1

Dan ini referensi lainnya


$yearnow = date('Y', time());
$datenow = date('d', time());
$monthnow = date('m', time());
$fulldatenow = date( 'Y-m-d', time() );

avatar mltobing
@mltobing

114 Kontribusi 77 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban