Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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 更新表时对非对象调用成员函数row()_Php_Jquery_Ajax_Json_Codeigniter - Fatal编程技术网

Php 更新表时对非对象调用成员函数row()

Php 更新表时对非对象调用成员函数row(),php,jquery,ajax,json,codeigniter,Php,Jquery,Ajax,Json,Codeigniter,我正在使用codeigniter开发我的应用程序。我使用jquery发送一些json数据 这是我的代码: 型号: 控制器: public function updateRequest(){ $id = $_POST['id']; $jenis_request = $_POST['jenis_request']; $keluhan = $_POST['keluhan']; $row = $this->model_request->updateReque

我正在使用codeigniter开发我的应用程序。我使用jquery发送一些json数据

这是我的代码: 型号:

控制器:

public function updateRequest(){
    $id = $_POST['id'];
    $jenis_request = $_POST['jenis_request'];
    $keluhan = $_POST['keluhan'];

    $row = $this->model_request->updateRequest($id, $jenis_request, $keluhan );
    echo json_encode($row);
}
这是使用ajax的视图

$('#btn-footer').click(function(e) {
   e.preventDefault();
   var id = $("#mainTitle strong").text().split("/").pop();

   /*get value checkbox*/
   var jenis_request = [];//console.log($("input[name='request[]']"));                                
    $("input[name='request[]']:checked").each(function() {
          //console.log($(this).val());
          jenis_request .push($(this).val());
     });

     jenis_request = jenis_request.join(',');
     alert(jenis_request); //for check

     /*ambil keluhan*/
     var keluhan = $('#modalkeluhan').val();

                $.ajax({
                    url: '<?php echo base_url() . 'control_closing/updateRequest/' ?>',
                    type : 'POST',
                    data : {id : id ,
                            jenis_request : jenis_request,
                            keluhan : keluhan
                           },
                    dataType: 'json',
                    success: function (obj) {
                        console.log(obj);
                    }                                

                });
            });
$(“#btn页脚”)。单击(函数(e){
e、 预防默认值();
var id=$(“#mainttitle strong”).text().split(“/”.pop();
/*获取值复选框*/
var jenis_request=[];//console.log($($(“输入[name='request[]']));
$(“输入[name='request[]']:选中”)。每个(函数(){
//log($(this.val());
jenis_request.push($(this.val());
});
jenis_request=jenis_request.join(',');
警报(jenis_请求);//供检查
/*安比尔·克鲁汉*/
var keluhan=$('#modalkeluhan').val();
$.ajax({
url:“”,
键入:“POST”,
数据:{id:id,
jenis_请求:jenis_请求,
科鲁汉:科鲁汉
},
数据类型:“json”,
成功:功能(obj){
控制台日志(obj);
}                                
});
});
我得到了这个错误,对非对象调用成员函数row(), 我知道row()是一个对象,这有问题吗?

这可能会对您有所帮助

public function updateRequest($id_request, $jenis_request, $keluhan )
{
    $data= array(
        'jenis_request' => $jenis_request,
        'keluhan' => $keluhan
    );

    $this->db->where('id_request', $id_request);
    $query = $this->db->update('tbl_requestfix', $data);
    $affected_rows=$this->db->affected_rows();
    if($affected_rows >0)
    {
        return $affected_rows." rows updated";//return here the way you want
    }
    else
    {
        return "No updates";
    }
}
这可能对你有帮助

public function updateRequest($id_request, $jenis_request, $keluhan )
{
    $data= array(
        'jenis_request' => $jenis_request,
        'keluhan' => $keluhan
    );

    $this->db->where('id_request', $id_request);
    $query = $this->db->update('tbl_requestfix', $data);
    $affected_rows=$this->db->affected_rows();
    if($affected_rows >0)
    {
        return $affected_rows." rows updated";//return here the way you want
    }
    else
    {
        return "No updates";
    }
}
这可能对你有帮助

public function updateRequest($id_request, $jenis_request, $keluhan )
{
    $data= array(
        'jenis_request' => $jenis_request,
        'keluhan' => $keluhan
    );

    $this->db->where('id_request', $id_request);
    $query = $this->db->update('tbl_requestfix', $data);
    $affected_rows=$this->db->affected_rows();
    if($affected_rows >0)
    {
        return $affected_rows." rows updated";//return here the way you want
    }
    else
    {
        return "No updates";
    }
}
这可能对你有帮助

public function updateRequest($id_request, $jenis_request, $keluhan )
{
    $data= array(
        'jenis_request' => $jenis_request,
        'keluhan' => $keluhan
    );

    $this->db->where('id_request', $id_request);
    $query = $this->db->update('tbl_requestfix', $data);
    $affected_rows=$this->db->affected_rows();
    if($affected_rows >0)
    {
        return $affected_rows." rows updated";//return here the way you want
    }
    else
    {
        return "No updates";
    }
}


$query->row()
在select语句上工作,而不是在
update
querySo上,我必须使用什么?在控制器
updateRequest
函数上,你期望
$row
值是什么?我只想看看json是否被创建?因为,html标记仍然跟在我的文本区域中一样,我使用jquery ajax==>var keluhan=$('#modalkeluhan').val()获取它
$query->row()
在select语句上工作,而不是在
update
querySo上,我必须使用什么?在控制器
updateRequest
函数上,你期望
$row
值是什么?我只想看看json是否被创建?因为,html标记仍然跟在我的文本区域中一样,我使用jquery ajax==>var keluhan=$('#modalkeluhan').val()获取它
$query->row()
在select语句上工作,而不是在
update
querySo上,我必须使用什么?在控制器
updateRequest
函数上,你期望
$row
值是什么?我只想看看json是否被创建?因为,html标记仍然跟在我的文本区域中一样,我使用jquery ajax==>var keluhan=$('#modalkeluhan').val()获取它
$query->row()
在select语句上工作,而不是在
update
querySo上,我必须使用什么?在控制器
updateRequest
函数上,你期望
$row
值是什么?我只想看看json是否被创建?因为,html标记仍然跟在我的文本区域中一样,我使用jquery ajax==>var keluhan=$('#modalkeluhan').val()获取它;谢谢,非常有用谢谢,非常有用谢谢,非常有用谢谢,非常有用谢谢,非常有用