繁体   English   中英

我想从数据库中删除所选记录

[英]I want to delete the selected record from database

我有两个表单视图:表单和控制器。

以下是我想使用codeginiter从数据库中删除所选记录的代码。

请检查为什么code.controller表格不起作用。

查看表格

function deleteCustEntry(id){
    var answer = confirm("Are you sure you want to move in trash?")

    if (answer){
    $.ajax({
    type: 'POST',
    url: '<?php echo base_url();?>manager/deletecust/',          
    data: { manager_id: id, status : 'trash'},
    }
}

控制器形式

public function deletecust() {

    $manager_id = $this->input->post('manager_id');

    $status = $this->input->post('status');

    $result = 0;


    if($status == 'trash') {

        $data = array(
            'isTrash' => 1
        );

        $this->db->where('id', $manager_id);

        $this->db->update('manager', $data); 

        $result = 1;

    } elseif ($status == 'delete'){

        $this->db->delete('manager', array('id' => $manager_id));

        if ($this->db->affected_rows() > 0) {
            $result = 1;
        }
    }

    echo $result;

    flush();
}

您要从表中删除记录还是更改记录的状态? 作为status:'trash',这将始终更改isTrash的状态。 提供更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM