I need to add the values coming from the database. For this, I'm using the code below:
while($jmCarrinho = mysqli_fetch_object($sqlCarrinho)){
.....
$totalLargura = $jmProdutos->Largura * $jmSomarQ->QtdProdutos;
$totalAltura = $jmProdutos->Altura * $jmSomarQ->QtdProdutos;
$totalComprimento = $jmProdutos->Comprimento * $jmSomarQ->QtdProdutos;
$totalPeso = $jmProdutos->PesoProduto * $jmSomarQ->QtdProdutos;
.....
}
With this code, it brings me the following result:
Produto 1 | Total multiplicando a qtd da compra com as dimensões do produto
Unitário: 13 | Total Largura: 13
Unitário: 11 | Total Altura: 11
Unitário: 25 | Total Comprimento: 25
Unitário: 1 | Total Peso: 1
Produto 2 | Total multiplicando a qtd da compra com as dimensões do produto
Unitário: 21 | Total Largura: 42
Unitário: 13 | Total Altura: 26
Unitário: 35 | Total Comprimento: 70
Unitário: 1 | Total Peso: 2
What I need is to add up the total value of each dimension. Ex.:
Total de Largura: 55
Total de Altura: 37
Total de Comprimento: 95
Total de Peso: 3
I tried the following codes, but I could not (I just put one as an example):
$somar = array();
while($jmCarrinho = mysqli_fetch_object($sqlCarrinho)){
....
$totalLargura = $jmProdutos->Largura * $jmSomarQ->QtdProdutos;
$totalAltura = $jmProdutos->Altura * $jmSomarQ->QtdProdutos;
$totalComprimento = $jmProdutos->Comprimento * $jmSomarQ->QtdProdutos;
$totalPeso = $jmProdutos->PesoProduto * $jmSomarQ->QtdProdutos;
$somar["TotalPeso"] = $totalPeso;
}
// Tentativa 1
echo "Peso " .array_sum(array_column($somar, "TotalPeso"));
// Tentativa 2
echo "Peso " .array_sum($somar["TotalPeso"]);
// Tentativa 3
$soma = 0;
foreach($somar as $key => $value){
$soma += $value["TotalPeso"];
}
echo $soma;
Results are 0 or null.