Buongiorno a tutti. Seguendo questa guida: https://www.mrw.it/php/carrello-spesa-php-mysql_7185_5.html
ho creato il carrello e funziona tutto ma non cancella il prodotto.
il codice originale è:
il codice con unset è:
ho inserito io il numero simulando il get e mi dice:
Fatal error: Cannot unset string offsets in D:\xampp\htdocs\printoutlet2\carrello.php on line 34
io gli passo come parametro get l'id della sessione.
dove sbaglio?
ho creato il carrello e funziona tutto ma non cancella il prodotto.
il codice originale è:
Codice:
case 'cancella':
if ($carrello)
{
$prodotti = @explode(',',$carrello);
$acquisto = '';
foreach ($prodotti as $prodotto)
{
if ($_GET['id'] != $prodotto)
{
if ($acquisto != '')
{
$acquisto .= ','.$prodotto;
}else{
$acquisto = $prodotto;
}
}
}
$carrello = $acquisto;
}
break;
Codice:
case 'cancella':
if ($carrello)
{
unset($_SESSION['carrello'][1]);
}
break;
ho inserito io il numero simulando il get e mi dice:
Fatal error: Cannot unset string offsets in D:\xampp\htdocs\printoutlet2\carrello.php on line 34
io gli passo come parametro get l'id della sessione.
dove sbaglio?
Ultima modifica: