Postingan lainnya
Id Otomatis
Assalamu Alaikum wr wb bang mau nanya dong cara membuat id otomatis pada codeigniter ane udah ngelakuin ini tapi nggak bisa.
INI PADA MODELNYA
function buat_kode() {
$this->db->select('RIGHT(permohonan.No_register,2) as kode', FALSE);
$this->db->order_by('No_register','DESC');
$this->db->limit(1);
$query = $this->db->get('permohonan'); //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 = "Kasus".$kodemax;
return $kodejadi;
}
INI PADA CONTROLERNYA
$a['No_register'] = $this->M_Permohonan->buat_kode();
INI PADA VIEW
<input type="text" class="form-control" name="No_register" required="" value="<?= $No_register; ?>" />
Dan Yang terjadi
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: No_register
Filename: dashboard/inputpermohonan1.php
Line Number: 147
Backtrace:
File: C:\xampp\htdocs\simpp\application\views\dashboard\inputpermohonan1.php Line: 147 Function: _error_handler
File: C:\xampp\htdocs\simpp\application\controllers\Home.php Line: 96 Function: view
File: C:\xampp\htdocs\simpp\index.php Line: 315 Function: require_once
1 Jawaban:
kalau errornya undefined variable No_REgister berarti variable di $No_register; yang bagian view itu belum di deklarasiin sebelumnya, dia ngga tahu variablenya dari mana