il perchè non lo so però potresti ovviare usando if (isset($carrello) && $carrello) { ...
visitate http://camicio.altervista.org per caxxate varie :d
Regole del Forum