У меня небольшая проблема, я хочу удалить данные на 2, где условия, может быть, я сделал что-то не так в моем представлении
Я пытаюсь удалить данные на id_user
и id_produk
//this is my view
<?php $rows = $this->db->query("SELECT * FROM V_cart where id_user='".$this->session->id_user."'")->result_array();{?>
<?php foreach($rows as $cr):?>
<tr>
<td class=""><img style="width:100px;" src="<?= base_url('assets/images/produk/').$cr['foto'];?>" alt="product img"></a>
<td class="product-name"><?= $cr['nama_produk'];?></td>
<td class="product-price"><?= $cr['harga'];?></td>
<td class="product-price"><?= $cr['ukuran'];?></span></td>
<input type="hidden" name="harga" value="<?= $cr['harga'];?>">
<td><input name="jumlah" type="number" min='1' value="<?= $cr['jumlah'];?>"> </td>
<td id="amount" class="product-subtotal"><?= $cr['total_harga'];?></td>
<td class=""><a href="<?php echo base_url();?>user/del_cart/<?=$id=$cr['id_produk'];?>" href="<?php echo base_url();?>user/del_cart/<?=$id=$this->session->id_user;?>" name="submit" style="color:#fff;" class="btn btn-small btn-danger" ><i class="fa fa-trash"></i></a>
</tr>
<?php endforeach;?>
<?php } ?>
</tbody>
// это мой контроллер
public function del_cart($id){
$where=array(['id_user'=>$id],['id_produk'=>$id]); var_dump($where);
$this->M_admin->del_cart($where,'tbl_cart');
$this->session->set_flashdata('notif','<div class="alert alert-primary" role="alert"> <strong>Data Berhasil dihapus! </strong> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button></div>');
redirect('user/cart');
}
// а это моя модель
function del_cart($where,$table){
$this->db->where($where);
$this->db->delete($table);
}
Я хочу удалить данные по 2 параметрам, id_user
и id_produk
.