Les cuento mi problema.
Tengo un carrito de compras y necesito eliminar un producto de la sesion.
mi sesion es así:
Código PHP:
$_SESSION['carrito'][$contador]['id'] = $_POST['id'] ;
$_SESSION['carrito'][$contador]['codigo'] = $_POST['codigo'] ;
$_SESSION['carrito'][$contador]['titulo'] = $_POST['titulo'] ;
$_SESSION['carrito'][$contador]['talleC'] = $_POST['talleC'] ;
$_SESSION['carrito'][$contador]['talleP'] = $_POST['talleP'] ;
$_SESSION['carrito'][$contador]['color'] = $_POST['color'] ;
$_SESSION['carrito'][$contador]['cantidad'] = $_POST['cantidad'] ;
$_SESSION['carrito'][$contador]['precio'] = $_POST['precio'] ;
Este es el código que utilizo:
Código PHP:
unset($_SESSION['carrito'][$_GET['fila']]);
$contador = 0 ;
foreach($_SESSION['carrito'] as $ind => $val){
foreach($val as $ind2 => $val2){
if($ind2 == 'id'){
$_SESSION['carrito'][$contador]['id'] = $val2 ;
}elseif($ind2 == 'codigo'){
$_SESSION['carrito'][$contador]['codigo'] = $val2 ;
}elseif($ind2 == 'titulo'){
$_SESSION['carrito'][$contador]['titulo'] = $val2 ;
}elseif($ind2 == 'talleC'){
$_SESSION['carrito'][$contador]['talleC'] = $val2 ;
}elseif($ind2 == 'talleP'){
$_SESSION['carrito'][$contador]['talleP'] = $val2 ;
}elseif($ind2 == 'color'){
$_SESSION['carrito'][$contador]['color'] = $val2 ;
}elseif($ind2 == 'cantidad'){
$_SESSION['carrito'][$contador]['cantidad'] = $val2 ;
}elseif($ind2 == 'precio'){
$_SESSION['carrito'][$contador]['precio'] = $val2 ;
}
}
$contador = $contador + 1 ;
}
Bueno espero que me hayan entendido y que me ayuden.
Saludos para todos