Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom, quem está me acompanhando esses dias, estou montando um sistema de carrinho de compras com setcookie, e agora está 99% funcionando com eu quero, está me faltando só uma coisa, somar os valores armazenados nos diferentes cookies.
Para add o cookie uso:
cookieADD.php
<?
$CookieProduto = $_POST["CookieProduto"];
$RS = $_POST["ValorFinal"];
$SO = $_POST["id_g1"];
$ME = $_POST["id_g2"];
$HD = $_POST["id_g3"];
$UO = $_POST["id_g4"];
$WI = $_POST["id_g5"];
$AC = $_POST["id_g6"];
$ID = $_POST["IdDoProd"];
$Rana = rand(100, 999);
$Ranb = rand(100, 999);
$Ranc = rand(100, 999);
if ( $CookieProduto == "" )setcookie("pedido[" . $CookieProduto . "]", "", time() - 3600);
setcookie("pedido[" . $Rana . $Ranb . $Ranc . $ID . "]", $RS . ";" . $ID . ";" . $SO . ";" . $ME . ";" . $HD . ";" . $UO . ";" . $WI . ";" . $AC);
}
header("Location: minhaconta.php");
?>minhaconta.php
if ( isset($_COOKIE['pedido']) )
{
foreach ( $_COOKIE['pedido'] as $CooPedido => $CooValor )
{
$Listar = split(";", $CooValor);
echo ("<font size='4'>Pedido[" . $CooPedido . "]: <Br></font>");
echo ("• Só Id: " . Esquerda($CooPedido, 3) . "<br>");
echo ("• R$: " . $Listar[0] . "<Br>");
echo ("• Id: " . $Listar[1] . "<Br>");
echo ("• SO: " . $Listar[2] . "<br>");
echo ("• ME: " . $Listar[3] . "<Br>");
echo ("• HD: " . $Listar[4] . "<Br>");
echo ("• UO: " . $Listar[5] . "<Br>");
echo ("• WI: " . $Listar[6] . "<br>");
echo ("• AC: " . $Listar[7] . "<br><Br><Br>");
} echo ("Nenhum pedido efetuado.");
}O preço de cada pedido está sendo chamado pela string ( $Listar[0] )
Como eu consigo somar esses valores $Listar[0] dentro do FOREACH e passar um VALOR FINAL ??????
Grato desde já.
Carregando comentários...