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.