Jual Beli Produk Digital - Cepat, Aman, Dan Terpercaya Sejak 2012 (Ada 69451 Members, 807 Products, 4726 Topic, 13078 Comments)

Trying to access array offset on value of type null

Dibuat
Login Terakhir 11 Bulan lalu,
Telah Dilihat 4780 Kali
Bagusti Muspratama Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh... mohon bantuannya kakak-kakak, jadi saya mau menampilkan data dari database tapi muncul pesan error Trying to access array offset on value of type null. Kira-kira itu kesalahannya apa ya? Terimakasih
  2.  
  3. Controller saya :
  4. <?php public function change_profile()
  5. {
  6. helper(['form', 'url']);
  7. $userModel = new UserModel();
  8.  
  9. if ($this->request->getMethod() == 'post') {
  10. $rules = [
  11. 'nama' => 'required|alpha_space|min_length[2]',
  12. 'nip' => 'required|min_length[2]',
  13. ];
  14.  
  15. if ($this->validate($rules)) {
  16. $params = [
  17. 'nama' => $userModel->escapeString(esc($this->request->getPost('nama'))),
  18. 'nip' => $userModel->escapeString(esc($this->request->getPost('nip'))),
  19.  
  20. ];
  21.  
  22. $user = $userModel->where('email', session()->get('email'))
  23. ->first();
  24.  
  25. $update = $userModel->update($user['id_user'], $params);
  26.  
  27. if ($update) {
  28. session()->setFlashdata('success', 'Berhasil Update Profile. Apabila Tampilan Data Belum Berubah, Silakan Lakukan Logout dan Login Kembali');
  29. return redirect()->route('admin/user/change_profile');
  30. } else {
  31. session()->setFlashdata('danger', 'Gagal edit data');
  32. return redirect()->route('admin/user/change_profile')->withInput();
  33. }
  34. } else {
  35. $data['validation'] = $this->validator;
  36. }
  37. }
  38.  
  39. $data['title'] = 'Edit Biodata';
  40. $data['user'] = $userModel->where('id_user')->first();
  41.  
  42. return view('admin/users/profile', $data);
  43. } ?>
  44.  
  45. View Saya :
  46. <?php <form action="<?= base_url('admin/user/change_profile') ?>" method="POST" enctype="multipart/form-data">
  47. <?= csrf_field(); ?>
  48. <form>
  49. <div class="form-row">
  50. <div class="form-group col-md-6">
  51. <label for="nama"><font face="Arial" size="2">Nama</font></label>
  52. <input type="text" class="form-control" name="nama" id="nama" value="<? $user['nama'] ?>" >
  53. </div>
  54.  
  55. <div class="form-group col-md-6">
  56. <label for="nip"><font face="Arial" size="2">NIP</font></label>
  57. <input type="number" class="form-control" name="nip" id="nip" value="<?= $user['nip'] ?>" >
  58. </div>
  59.  
  60. </div>
  61. <input type="submit" value="Update" class="btn btn-info"/>
  62.  
  63. </form>
  64. </form>
  65. ?>
Ada 1 File Kiriman :
1. Screenshot_221.png (32 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online