[Resolvido] Problema array
Pessoal,
Estou com um problema que não estou conseguindo resolver...
O código abaixo serve para adicionar produtos a um carrinho de compras.
Quando adiciono o primeiro produto, beleza, quando adiciono o segundo dá o seguinte erro:
Warning: Cannot use a scalar value as an array in ***** on line 28
A linha 28 é: $_SESSION['IdProduto'][] = $IdProduto;
Já usei essa lógica unúmeras vezes e nunca havia tido problemas.
Alguém poderia me ajudar?
$IdProduto = (int)$_POST['IdProduto'];
$Quant = (int)$_POST['Quantidade'];
$QuantCaixa = (int)$_POST['QuantidadeCaixa'];
if (is_array($_SESSION['IdProduto'])) {
while ($i = current($_SESSION['IdProduto'])) {
if ($i == $IdProduto) {
$ProdutoExistente = true;
$_SESSION['Quantidade'][$i] = $Quant;
}
}
}
if ($ProdutoExistente == false) {
$_SESSION['IdProduto'][] = $IdProduto;
$_SESSION['Quantidade'][] = $Quant;
$_SESSION['QuantidadeCaixa'][] = 0;
}Discussão (7)
Carregando comentários...