duadlkc5762218 2016-02-03 07:30
浏览 96
已采纳

错误未定义的变量:结果+错误在CodeIgniter 2中为foreach()提供的参数无效

Hi I was trying to place the foreach block in my view but i encountered 2 errors here :

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: result

and

A PHP Error was encountered

Severity: Warning

Message: Invalid argument supplied for foreach()

Here is my view :

<?php foreach($result as $data_barang):?>
 <tr>
  <td><?php echo $data_barang->barang.kode_item;?></td>
  <td><?php echo $data_barang->nama_item;?></td>
  <td><?php echo $data_barang->nama_ruang;?></td>
  <td><?php echo $data_barang->jml_item_kondisi;?></td>
  <td><?php echo $data_barang->kondisi;?></td>
 </tr>
<?php endforeach;?>

For addition i'll place the model and the controller here if it's needed :

controller :

public function index(){
    // load data barang yg akan ditampilkan
    $data['result']=$this->admin_model->get_data_table()->result_array();

    // load view
    $this->load->view('dashboard_admin');
}

*note : i also have tried with ->result()

model :

function get_data_table(){
    $query_result = $this->db->query('SELECT barang.kode_item, nama_item, nama_ruang, jml_item_kondisi, kondisi 
        FROM barang 
        INNER JOIN info_barang ON barang.kode_item = info_barang.kode_item 
        INNER JOIN (
            SELECT ruang.nama_ruang, campur_table.kode_item 
            FROM ruang 
            INNER JOIN rekap_isi_ruang AS campur_table ON campur_table.nomor_ruang = ruang.nomor_ruang) AS barang_campur 
        ON barang.kode_item = barang_campur.kode_item');
    return $query_result;
}

I've tried this and this but still doesn't resolve my problems.

By the way, i'm sorry if there's any words that doesn't look familiar to you. Thanks

  • 写回答

4条回答 默认 最新

  • drv16759 2016-02-03 07:32
    关注

    Try this

    public function index(){
        // load data barang yg akan ditampilkan
        $data['result']=$this->admin_model->get_data_table()->result_array();
    
        // load view
        $this->load->view('dashboard_admin',$data);
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥60 Python如何后台操作Vmwake虚拟机键鼠
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容