$peso = ($_REQUEST['produtos'][$x]['peso']); // Peso em KG. Ex: 800 gramas = 0.800 KG // NOME DO PRODUTO
$total = ($quantidade * $valor );
//dentro do foreach tem a taxa vamos dizer q tenho 3 items no pedido e a taxa é 5 reais ao dividir 5 / 3 = 1.67 ai no final daria 5,01 em vez de 5 tem como eu pegar essa taxa e no final //acertar essa diferenca quando a divisao não é inteira
//a variavel $y armazena a quantidade de itens no caso a baixo to pegando a taxa / pela quantidade de itens
Pergunta
adrsublimacao
exemplo tenho um foreach de produtos
$vTotalBC = 0;
$vTotalICMS = 0;
$vTotalvICMSDesonv = 0;
$vTotalvFCP = 0.00; //incluso no layout 4.00
$vTotalvBCST = 0.00;
$vTotalvST = 0.00;
$vTotalvFCPST = 0.00; //incluso no layout 4.00
$vTotalvFCPSTRet = 0.00; //incluso no layout 4.00
$vtotalIPI = 0.00;
$vtotalPIS = 0.00;
$vtotalCOFINS = 0.00;
$impostototal = 0.00;
$valortotal = 0.00;
$descontototal = 0.00;
$pesototal = 0.00;
$fretetotal = 0.00;
$outrototal = 0.00;
$x = 0;
$y = 0;
foreach($_REQUEST['produtos'] as $prod){
$y++;
}
foreach($_REQUEST['produtos'] as $prod ){
$item = $x + 1;
$codigo = RmvString($_REQUEST['produtos'][$x]['item'], 2); // CODIGO DO PRODUTO
$nomeproduto = RmvString($_REQUEST['produtos'][$x]['nome'], 2); // CODIGO DO PRODUTO
$ncm = RmvString($_REQUEST['produtos'][$x]['ncm'], 2); // NOME DO PRODUTO
$cfop = RmvString($_REQUEST['produtos'][$x]['cfop']); // NOME DO PRODUTO
$un = RmvString($_REQUEST['produtos'][$x]['unidade']); // NOME DO PRODUTO
$quantidade = RmvString($_REQUEST['produtos'][$x]['quantidade']); // NOME DO PRODUTO
$valor = RmvString($_REQUEST['produtos'][$x]['subtotal']); // NOME DO PRODUTO
$cst = RmvString($_REQUEST['produtos'][$x]['cst']); // NOME DO PRODUTO
$pis = RmvString($_REQUEST['produtos'][$x]['pis']); // NOME DO PRODUTO
$cofins = RmvString($_REQUEST['produtos'][$x]['cofins']); // NOME DO PRODUTO
$origem = RmvString($_REQUEST['produtos'][$x]['origem']); // NOME DO PRODUTO
$ean = RmvString($_REQUEST['produtos'][$x]['ean']); // Cdigo EAN
$peso = ($_REQUEST['produtos'][$x]['peso']); // Peso em KG. Ex: 800 gramas = 0.800 KG // NOME DO PRODUTO
$total = ($quantidade * $valor );
//dentro do foreach tem a taxa vamos dizer q tenho 3 items no pedido e a taxa é 5 reais ao dividir 5 / 3 = 1.67 ai no final daria 5,01 em vez de 5 tem como eu pegar essa taxa e no final //acertar essa diferenca quando a divisao não é inteira
//a variavel $y armazena a quantidade de itens no caso a baixo to pegando a taxa / pela quantidade de itens
if(RmvString($_REQUEST['pedido']['frete'])!="" && $_REQUEST['pedido']['frete']>0){
$frete = $_REQUEST['pedido']['frete'] / $y;
}else{
$frete = "";
$frete_total = "";
}
$fretetotal = $fretetotal + $frete;
//acima do armazenando o total do frete na variavel $fretetotal
}
}
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.