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

avatar Lhana
@Lhana

4 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

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

avatar hilmanski
@hilmanski

2672 Kontribusi 2133 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban