Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

Penomoran otomatis codeigniter jika ada kasus back date

Sorry para master, saya ada kasus penomoran otomatis ketika setiap bualn mereset menjadi 1 lagi(sudah berjalan normal code yag saya jadikan komen) tapi ketika tanggalnya di backdate nomor itu melanjutakan nomor dari bulan kemarin itu saya masih bingung, saya pakek
code dibawah ini cuman nomornya gakbisa otomatis nambah+1

mohon bimbingannya

Comments

  • tiap kali bikin nomor, query dulu ke database buat ambil nomor terakhir bulan yg bersangkutan

    tapi ambil nomor nya pada saat INSERT
    bukan saat buka form

    why ?
    kalo pada saat buka form, JIKA ada lebih dari 1 operator buka form yg sama, MAKA akan kejadian nomornya kembar

    saat INSERT data isian form, baru ambil / bikin nomor

    // ini dari isian form, isi-isi yg elo ambil dan mau dimasukkan ke db
    $data_isian1 = ...
    $data_isian2 = ...
    $data_isian3 = ...

    INSERT INTO ... ( nomor , isi1 , isi2 , isi3 , ... )
    SELECT
    MAX(nomor)+1,
    $data_isian1,
    $data_isian2,
    $data_isian3,
    ...
    FROM ...
    WHERE tahun = ... AND bulan = ...

    itu 1 perintah yg nyambung, bukan 2 perintah
    sesuaikan datanya, kalo string pake "..." atau '...', sesuaikan dgn koding elo
Sign In or Register to comment.