Como Contar quantidade de itens do carrinho de compra que está na Sessão?
Senhores, tudo bem?
Tô numa dúvida aqui... tá matando.
Estou tentando contar a quantidade de itens do carrinho de compras.
Este aqui é o input que aparece a quantidade de itens:
<td><input type="text" name="prod[<?php echo $result['id']?>]" value="<?php echo $qtdProd = $result['quantity']?>" size="1" />
</td>
Aparece normalmente a quantidade de itens. Ex: arroz 2 <<< este 2 fica dentro do input, onde posso alterá-lo.
Minha ideia é mostrar na tela a quantidade total de itens que estão no carrinho.
To usando esse código aqui pra aparecer o número total.... e até funciona:
<?php
if(isset($_SESSION['carrinho'])){
$amount = 0;
$count = 0;
$size = count($_SESSION['carrinho']);
foreach($_SESSION['carrinho'] as $data){
$count++;
$amount += $data['quantity'];
if($size == $count){
echo "TOTAL = $amount";
}
}
}
?>
O problema é que está exibindo o seguinte erro:
Warning: Illegal string offset 'quantity' in C:\...\www\sistema\carrinho-de-compra\carrinho.php on line 90
Erro na linha 90, no caso, neste linha aqui:
$amount += $data['quantity'];
Daí travei um pouco.
Alguém que poderia dar força ? Tá osso aqui.
tmjDiscussão (1)
Carregando comentários...