Codeigniter 我无法使用复选框更新状态

Codeigniter 我无法使用复选框更新状态,codeigniter,Codeigniter,请帮助我无法使用复选框更新状态。 当我选中复选框并选择删除按钮时,状态将更改为“已删除”,但现在我无法更新数据 这是我的看法 <a href="javascript:;" id="delete" class="myButton" >Delete</a> <div> <input type="checkbox" class="cb_invoice" id="<?php echo $r->INVOICENUMBER;?>" value="&

请帮助我无法使用复选框更新状态。 当我选中复选框并选择删除按钮时,状态将更改为“已删除”,但现在我无法更新数据

这是我的看法

<a href="javascript:;" id="delete" class="myButton" >Delete</a>
<div>
<input type="checkbox" class="cb_invoice" id="<?php echo $r->INVOICENUMBER;?>" value="<?php echo $r->INVOICENUMBER;?>">
</div>
这是我的模型

function delete_invoice($invoice){
    $this->db->update('salesinvoiceheader');
    $this->db->set('STATUS','deleted');
    $this->db->where('INVOICENUMBER', $invoice);
}

在模式中按如下方式更改更新顺序:-

function delete_invoice($invoice){
    $this->db->set('STATUS','deleted');
    $this->db->where('INVOICENUMBER', $invoice);
    $this->db->update('salesinvoiceheader');
}

$invoice=$this->input->post'data';的值是多少;??它是获取id并将数据发送到控制器页面这不会在查询中进行任何更改!!
function delete_invoice($invoice){
    $this->db->update('salesinvoiceheader');
    $this->db->set('STATUS','deleted');
    $this->db->where('INVOICENUMBER', $invoice);
}
function delete_invoice($invoice){
    $this->db->set('STATUS','deleted');
    $this->db->where('INVOICENUMBER', $invoice);
    $this->db->update('salesinvoiceheader');
}