Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/01/2007, 14:36
nngg
 
Fecha de Ingreso: marzo-2005
Mensajes: 201
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Eliminar articulo del carrito: como lo hago?

Me sirvió de mucho!.
Pero hace rato no puedo encontrar el error, a pesar de haberlo probado y que funcione, ahora no logro que elimine 1 producto:

Este realiza el resumen del carrito y llama a quitar pasando la variable del producto:

Código PHP:
<?php
session_cache_limiter
("nocache,private");
session_start();
 
if( isset( 
$_SESSION["carrito"] ) && count$_SESSION["carrito"] ) > ){
    foreach( 
$_SESSION["carrito"] as $item ){
        echo 
$item["id_producto"] ." de $ ".$item["precio"]." x ".$item["cantidad"]." = $ ".$item["cantidad"]*$item["precio"]; 
        
?> 
<a href="quitar.php?borrar=<? echo $item['id_producto'];?>"> Quitar </a>
  <?
        
echo '<br><br>';
    }

?>
Y este, supuestamente, debería eliminarlo:

Código PHP:
<?php
session_start
();
unset (
$_SESSION["carrito"][$borrar]);

if( isset( 
$_SESSION["carrito"] ) && count$_SESSION["carrito"] ) > ){
    foreach( 
$_SESSION["carrito"] as $item ){
        echo 
$item["id_producto"] .": ".$item["cantidad"]."$: ".$item["cantidad"]*$item["precio"]; 
            echo 
'<br>';
    }

?>