Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68800 Members, 786 Products, 5381 Topic, 13068 Comments)

Nomor Surat Otomatis kembali ke awal Ketika Tahun Baru

Dibuat
Login Terakhir 9 Bulan lalu,
Telah Dilihat 16491 Kali
Ridwan, MT Mengatakan : Sultan Account
  1. Salam Semuanya,,
  2. Saya lagi kerjakan project Pembuatan surat,, salah satunya untuk pembuatan Nomor Surat Otomatis di Generate sendiri. Beberapa refrensi saya dapat di forum ini:
  3. https://members.phpmu.com/forum/read/membuat-no-cuti-random
  4. https://members.phpmu.com/forum/read/cara-membuat-atau-generate-nomor-surat-otomatis-dengan-php.
  5. Kode untuk reset jika awal bulan dari mas Robby:
  6.  
  7. $cek = mysql_fetch_array(mysql_query("SELECT no_surat FROM table ORDER BY id DESC LIMIT 1"));
  8. $ex = explode('/', $cek[no_surat]);
  9.  
  10. if (date('d')=='01'){ $a = '01'; }
  11. else{ $a = $ex[0]+1; }
  12.  
  13. $b = 'PPID';
  14. $c = array('','I','II','III','IV','V','VI','VII','VIII','IX','X','XI','XII');
  15. $d = date('Y');
  16. $no_surat = $a.'/'.$b.'/'.$c[date('n')].'/'.$d;
  17. echo $no_surat;
  18.  
  19. Yang ingin saya tanya,, jika Masuk awal tahun baru, nomor surat nya kembali ke awal ( No : 1 ), dimana ya kita ubah.,
  20. Format nomor surat otomatisnya sudah jalan,, cuma kendala disana saja.,
  21. Makasih semuanya.

Ada 5 Jawaban

PHPMU.COM Support
commented on 26 Des 2017 23:47:52
  1. Assalam, setiap awal bulan memang kembali ke No 01 Pak,..
  2. jadi jika masuk tahun baru 2018, bulan Januari (Tgl 1) nanti maka no surat tentunya akan mulai dari 01 lagi,..
  3. karena dari script di atas kita cek tiap bulannya, jadi saya rasa tidak perlu ada yang diubah lagi.. :)
Ridwan, MT
commented on 27 Des 2017 23:30:28
  1. ya mas robby,, maksud saya bukan kembali lagi ke 0 jika pergantian Bulan,, namun kembali ke 0 jika pergantian Tahun nya.
  2.  
  3. Januari tahun 2017 = 01, dst.... sampai Akhir Tahun Bulan Desember 2017 akan terus naik nomor nya,,
  4. Kemudian pas masuk 01 Januari tahun 2018, Nomor Surat nya kembali lagi ke 0.,
  5. itu mas robby,, gimana ya caranya,, sudah coba tapi belum bisa
Jaka Abdul Haris
commented on 18 Okt 2018 13:53:31
  1. Assalam,.. Mas Rudi
  2.  
  3. pada baris ke-10 ganti menjadi
  4. if (date('d')=='01' && date('n')=='01'){ $a = '1'; }
  5.  
  6. //ini akan membuat nomor surat kembali ke 1, saat tahun baru
Muslim hidayat
commented on 06 Nov 2018 14:57:30
  1. Assalam,.. maaf mas-masnya syntaks nya sudh saya coba tapi untuk bulan 1 awal tahun, no nya ga berubah 01 terus ya selama 1 bulan.. mohon pencerahannya..
luqman ketox
commented on 10 Nov 2018 21:19:51
  1. panduan memasang/instal CMS di mana ya, saya sudah coba beberapa ga sukses, sudah saya letakkan di htdocs, sudah saya buatkan dan impor db tp gagal, sudah saya coba cms SiAdmin
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online