primero $isbn es el índice de un array, eso es obvio...
luego para que $$isbn te devuelva un valor... debería existir la variable relacionada...
osea, si $isbn = 'uno'; debe existir un variable, desde antes que se llame: $uno
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
no seria mejor...
Código PHP:
if($qty==0) // si no hay cantidad
{unset($cart[$isbn]); // borramos el item ¿?
}
si no dime, que carajos es $isbn ¿? ¿donde "crees" que lo asignas, yo no lo veo!!! ¿?
eso es simple, solo analiza bien lo que haces, por favor...