Borrar productos de sesiones
He programado un carrito de compras y lo que quiero es que en el carrito se puedan volver a borrar los productos que se seleccionen con un checkbox.
Podeis ver el programa en http://www.mis-edesign.com/redesmadrid/php/componentes.php?fam=cajas
Y quiero saber como se borra un objeto especifico de una sesión.
Aquí va el script del carrito:
-------------------------------
<?
session_start();
session_register('itemsEnCesta');
if ($descripcion&&$familia1&&$pesetas&&$euros1&&$codigo1){
if (!isset($itemsEnCesta)){
$itemsEnCesta[$descripcion][1]=$cantidad;
$itemsEnCesta[$descripcion][2]=$pesetas;
$itemsEnCesta[$descripcion][8]=$familia1;
$itemsEnCesta[$descripcion][5]=$euros1;
$itemsEnCesta[$descripcion][7]=$codigo1;
}else{
foreach($itemsEnCesta as $k => $v){
if ($descripcion==$k){
$itemsEnCesta[$k][1]+=$cantidad;
$encontrado=1;
}
}
if (!$encontrado) {
$itemsEnCesta[$descripcion][1]=$cantidad;
$itemsEnCesta[$descripcion][2]=$pesetas;
$itemsEnCesta[$descripcion][8]=$familia1;
$itemsEnCesta[$descripcion][5]=$euros1;
$itemsEnCesta[$descripcion][7]=$codigo1;
}
}
}
?>
<?
if (isset($itemsEnCesta)){
BLA BLA
foreach($itemsEnCesta as $k => $v){
BLA BLA
}
}
?>
-------------------------------------------
Podeis ver el programa en http://www.mis-edesign.com/redesmadrid/php/componentes.php?fam=cajas
Y quiero saber como se borra un objeto especifico de una sesión.
Aquí va el script del carrito:
-------------------------------
<?
session_start();
session_register('itemsEnCesta');
if ($descripcion&&$familia1&&$pesetas&&$euros1&&$codigo1){
if (!isset($itemsEnCesta)){
$itemsEnCesta[$descripcion][1]=$cantidad;
$itemsEnCesta[$descripcion][2]=$pesetas;
$itemsEnCesta[$descripcion][8]=$familia1;
$itemsEnCesta[$descripcion][5]=$euros1;
$itemsEnCesta[$descripcion][7]=$codigo1;
}else{
foreach($itemsEnCesta as $k => $v){
if ($descripcion==$k){
$itemsEnCesta[$k][1]+=$cantidad;
$encontrado=1;
}
}
if (!$encontrado) {
$itemsEnCesta[$descripcion][1]=$cantidad;
$itemsEnCesta[$descripcion][2]=$pesetas;
$itemsEnCesta[$descripcion][8]=$familia1;
$itemsEnCesta[$descripcion][5]=$euros1;
$itemsEnCesta[$descripcion][7]=$codigo1;
}
}
}
?>
<?
if (isset($itemsEnCesta)){
BLA BLA
foreach($itemsEnCesta as $k => $v){
BLA BLA
}
}
?>
-------------------------------------------
1 respuesta
Respuesta de nahuelon
1