Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2010, 11:06
Lorsui
 
Fecha de Ingreso: agosto-2007
Mensajes: 114
Antigüedad: 17 años, 3 meses
Puntos: 1
Exclamación Para corregir el error

Hola a todos, estoy teniendo un problema con eliminar un producto de un carrito de compras.
En verCarrito.php tengo lo siguiente:
Código PHP:
<a href='javascript:eliminar(".$item['id'].");' title='Eliminar producto'><img src='img/delete.gif'></a
y en la barra del menú, donde está el espacio para el carrito tengo lo siguiente:
Código:
<script>
        function eliminar(id)
        {
        // para no eliminar directamente paso por esta funcion
        if(confirm("Estas seguro de eliminar este producto?"))
            {
            window.location="eliminarItem.php?id="+id;
            }
        }
</script>
Ahora, cuando llamo a eliminarItem.php que contiene:
Código PHP:
<?php
session_start
();
extract($_GET);
$carro $_SESSION['carrito'];
unset(
$carro($id));
$_SESSION['carrito'] = $carro;
header("location:index.php");
?>
Me aparece en la url: http://localhost/miSitio/eliminarItem.php?id=6 y en la página Fatal error: Can't use function return value in write context in C:\xampp\htdocs\miSitio\eliminarItem.php on line 5, donde la 5 es el unset.
Alguien me puede decir qué está mal?
Gracias, desde ya.