Ciao a tutti sto realizzando un sito e commerce che in locale funziona benissimo ma appena messo in remoto mi dà un errore fatale :
Cannot use object of type mysqli as array in .../class.cart.php on line 121
la linea in questione è questa:
if (isset($_SESSION['cart'])){
foreach ($_SESSION['cart'] as $cart){
$var += $cart[$result];
} //linea 121
}
come mai mi richiama l'oggetto mysqli che uso come costruttore?
function __construct(){
$this->mMysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
$this->mMysqli->query("SET NAMES 'utf8'");
}
ripeto che in locale mi funziona benissimo