Cara Membuat Kode Otomatis di CodeIgniter

Cara Membuat Kode Otomatis di CodeIgniter - CodeIgniter atau yang sering dikenal CI adalah sebuah bahasa pemrograman framework php yang banyak digunakan oleh semua kalangan programmer terutama dibidang website. selain mudah library codeigniter sangat lengkap, pada artikel kali ini akan membahas tentang bagaimana cara membuat sebuah kode otomatis diwebsite . kode otomatis adalah sebuah kode yang otomatis dibuat setelah kode terakhir dibuat. sehingga pengguna atau user tidak harus mengetahui kode apa yang akan dipakainya. untuk langkah-langkah yang harus diperhatikan dalam pembuatan kode otomatis ini adalah sebagai berikut :



Dibagian Model silahkan tambahkan kode berikut :

function buat_kode()   {    
$this->db->select('RIGHT(kasir.ID_KASIR,2) as kode', FALSE);
$this->db->order_by('ID_KASIR','DESC');    
$this->db->limit(1);    
$query = $this->db->get('kasir');      //cek dulu apakah ada sudah ada kode di tabel.    
if($query->num_rows() <> 0){      
//jika kode ternyata sudah ada.      
$data = $query->row();      
$kode = intval($data->kode) + 1;    
}
else{      
//jika kode belum ada      
$kode = 1;    
}
$kodemax = str_pad($kode, 2, "0", STR_PAD_LEFT);    
$kodejadi = "KASIR".$kodemax;    
return $kodejadi;  
}
Keterangan :

warna merah adalah kode digit dibelakang yang akan terus berubah
warna biru adalah tabelnya
warna hijau adalah primarykey nya

Dibagian Controller Silahkan panggil dengan menggunakan

$a['kodeunik'] = $this->model_admin->buat_kode();
Dibagian View Silahkan tampilkan dengan menggunakan value

<input type="text" class="form-control" name="ID_KASIR" required="" value="<?= $kodeunik; ?>" /> 
Share To:

EDISON MEDIA

Post A Comment:

0 comments so far,add yours