Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 向modals显示数据在codeigniter中获取错误消息_Php_Codeigniter 3 - Fatal编程技术网

Php 向modals显示数据在codeigniter中获取错误消息

Php 向modals显示数据在codeigniter中获取错误消息,php,codeigniter-3,Php,Codeigniter 3,我想显示数据的模态,但我得到了错误信息,我已经做了很多方法仍然坚持请帮助 严重性:通知 消息:正在尝试获取非对象的属性 这是我的密码 这是我的控制器: public function lihatdetail() { $this->load->model('Produk_m' , 'produk_m'); if(!empty($this->input->post('ids'))){ $data['detail'] = $this->produk_m->l

我想显示数据的模态,但我得到了错误信息,我已经做了很多方法仍然坚持请帮助

严重性:通知

消息:正在尝试获取非对象的属性

这是我的密码

这是我的控制器:

public function lihatdetail()
{
$this->load->model('Produk_m' , 'produk_m');
if(!empty($this->input->post('ids'))){
    $data['detail'] = $this->produk_m->lihat_detail($this->input->post('ids'));
    foreach ($data as $item) {
        echo 'Nama Barang :'.$item[0]->nama_barang.'<br>';

    }
}else{
    echo 'ID Tidak diketahui';
}
}
还有我的Ajax:

$(document).on("click", ".kirimdata", function () {
    var id_barang=$(this).data('id');
    $.ajax({
            type: 'POST',
            url:'<?php echo base_url().'Produk/lihatdetail'?>',
            data:{ ids: id_barang },
            success:function(response){
              $(".hasil-data").html(response);
            }
    });
});
$(document).on(“click”,“.kirimdata”,函数(){
var id_barang=$(this).data('id');
$.ajax({
键入:“POST”,
url:“”,
数据:{ids:id_barang},
成功:功能(响应){
$(“.hasil data”).html(响应);
}
});
});
在代码部分

$data['detail'] = $this->produk_m->lihat_detail($this->input->post('ids'));
foreach ($data as $item) {
  echo 'Nama Barang :'.$item[0]->nama_barang.'<br>';
}
$data['detail']=$this->produk\u m->lihat\u detail($this->input->post('id');
foreach($数据作为$项){
回音“Nama Barang:”.$item[0]->Nama_Barang.“
”; }
您希望使用var_dump()或print_r()查看实际得到的内容。试试看

$data['detail'] = $this->produk_m->lihat_detail($this->input->post('ids'));
foreach ($data as $item) {
  var_dump(); // Inspect the array elements
  //echo 'Nama Barang :'.$item[0]->nama_barang.'<br>';
}
$data['detail']=$this->produk\u m->lihat\u detail($this->input->post('id');
foreach($数据作为$项){
var_dump();//检查数组元素
//回音“Nama Barang:”.$item[0]->Nama_Barang.“
”; }
我猜您需要将$data['detail']更改为$detail或在foreach循环中将$data更改为$data['detail']

您在var_dump()输出中看到的内容将显示代码部分中的所有…

$data['detail'] = $this->produk_m->lihat_detail($this->input->post('ids'));
foreach ($data as $item) {
  echo 'Nama Barang :'.$item[0]->nama_barang.'<br>';
}
$data['detail']=$this->produk\u m->lihat\u detail($this->input->post('id');
foreach($数据作为$项){
回音“Nama Barang:”.$item[0]->Nama_Barang.“
”; }
您希望使用var_dump()或print_r()查看实际得到的内容。试试看

$data['detail'] = $this->produk_m->lihat_detail($this->input->post('ids'));
foreach ($data as $item) {
  var_dump(); // Inspect the array elements
  //echo 'Nama Barang :'.$item[0]->nama_barang.'<br>';
}
$data['detail']=$this->produk\u m->lihat\u detail($this->input->post('id');
foreach($数据作为$项){
var_dump();//检查数组元素
//回音“Nama Barang:”.$item[0]->Nama_Barang.“
”; }
我猜您需要将$data['detail']更改为$detail或在foreach循环中将$data更改为$data['detail']

如果您仍然想使用,您在var_dump()输出中看到的内容将显示所有…

  $item[0]->nama_barang
通过删除(*\u array())更改查询

如果你还想用

  $item[0]->nama_barang
通过删除(*\u array())更改查询


我将此代码更改为var_dump($data),modals显示的消息为'NULL',在我的模型或ajax中是否有任何错误的代码?通过返回$query并更改为$item['nama_barang']修复。谢谢你帮我,呵呵,我很高兴你把事情解决了。干杯。我将此代码更改为var_dump($data),modals显示的消息为'NULL',我的模型或ajax中是否有错误的代码?通过返回$query并更改为$item['nama_barang']修复。谢谢你帮我,呵呵,我很高兴你把事情解决了。谢谢你的帮助,但是我已经解决了,但是这个建议还可以:)谢谢你的帮助,但是我已经解决了,但是这个建议还可以:)