Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2013, 07:05
clarova
 
Fecha de Ingreso: mayo-2012
Mensajes: 25
Antigüedad: 12 años
Puntos: 1
Clase session

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 ?>)">&times;</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!