Postingan lainnya
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.
1
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() );
0