Hola, estoy haciendo un carrito de la compra con codeigniter y jquery y solo me falta poder borrar items del carro, pero no tengo nada claro como usar el session->unset_userdata para borrar un solo item pasandole el id.
Tengo esto en la vista,
Código:
<a class="remove" onclick="eliminar(<?php echo $id ?>)">×</a><strong><?php echo $libro['titulo']?></strong>
En js:
Código:
function eliminar(id){
$.post(base_url+"index.php/cesta/remove_ajax",'id='+id,ver_cesta,'json');
}
En ver_cesta lo imprimo todo con json, esto sé que me funciona porque lo utilizo también para el drag and drop.
y luego lo que no sé es que poner es en el controlador, ahora mismo tengo puesto esto pero me da error en la libreria session.
Código:
function remove_ajax(){
$id_libro = $this->input->post('id');
$carro_session = $this->session->userdata('carro');
$this->session->unset_userdata($id_libro, $carro_session);
}
A ver si alguien me puede ayudar.
Muchas gracias!