Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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 8 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

2710 Kontribusi 2140 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban