Ir para conteúdo
Fórum Script Brasil
  • 0

Somando Vários Valores


cfsoftwares

Pergunta

Olha só gente, tenho a seguinte dúvida...

Tenho uma tabela em que consta por exemplo:

img1x.png

Então fiz um php para multiplicar esses 2 valores e mostrar o total

$total = $valorcusto * estoque;

echo $total;

agora em minha tabela feito isso tenho vários valores totais como por exemplo:

img2a.png

Então agora preciso de um PHP que some esses TOTAIS fazendo um TOTAL GERAL, lembrando que apenas o Valor de Custo e Estoque estão em um Banco de Dados, o Total foi feito akela multiplicação em PHP e agora preciso somar eles.

alguém pode me ajudar? É Urgente...

Agradeço desde já!

:D

Editado por cfsoftwares
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Boa tarde, cara fiz um exemplo aqui vê se te ajuda em algo !

<?php

$preço = array('5,00','10,00');
$quantidade = array('10','9');

$total_geral = 0;

for($i=0;$i<count($preço);$i++){
    $total[] = $preço[$i] * $quantidade[$i];
    $total_geral = $total[$i] + $total_geral;
}

echo $total_geral;

?>

Link para o comentário
Compartilhar em outros sites

  • 0

Na real, tipo akelas tabelas foram um exemplo de numeros, vo colocar essa parte do meu código pra você ver e tentar entender melhor...

<?php
                        $sql = "select produto.produto_id,
                           produto.descricao as nomeproduto,
                           produto.preco_venda,
                           produto.preco_custo,
                           produto.unidade,
                           produto.estoque,
                           produto.codigoProduto,
                           categoria_produto.descricao as nomecategoria
                from categoria_produto, produto
                where categoria_produto.categoria_id = produto.categoria_id
                order by produto.produto_id"; //determina a tabela a ser selecionada
                        $exec = mysql_query($sql); //pega todos os dados do banco de dados
                        while ($row = mysql_fetch_array($exec)) { //transforma os dados em uma variavel array para q possa ser usada no sistema                
                            $ID = $row["produto_id"];
                            $Codigo = $row["codigoProduto"];
                            $Descricao = $row["nomeproduto"];
                            $Categoria = $row["nomecategoria"];
                            $PrecoVenda = $row["preco_venda"];
                            $PrecoCompra = $row["preco_custo"];
                            $Unidade = $row["unidade"];
                            $Estoque = $row["estoque"];

                            $TotalV = $Estoque * $PrecoVenda;
                            $TotalC = $Estoque * $PrecoCompra;
                            
                             

                            echo "<tr>";
                            echo "<td>" . $ID . "</td>";
                            echo "<td>" . $Codigo . "</td>";
                            echo "<td class='maiusculas'>" . $Descricao . "</td>";
                            echo "<td class='maiusculas'>" . $Categoria . "</td>";
                            echo "<td>" . "R$" . $PrecoVenda . "</td>";
                            echo "<td>" . "R$" . $PrecoCompra . "</td>";
                            echo "<td>" . $Unidade . "</td>";
                            echo "<td>" . $Estoque . "</td>";
                            echo "<td>" . $TotalV . "</td>";
                            echo "<td>" . $TotalC . "</td>";
                            echo "<td><a href='?pg=produtos&oper=edit&id=$ID'><img src='imagens/editar.png' title='Editar $Descricao'/></a>
                              <a href='?pg=produtos&oper=del&id=$ID'><img src='imagens/delete.png' title='Excluir $Descricao'/></a>
                              <a href='?pg=produtos&oper=visu&id=$ID'><img src='imagens/visualizar.png' title='Visualizar $Descricao'/></a>
                         </td>";
                            echo "</tr>";
                        }
                        ?>

Tipo dai como ta la em cima echo "<td>" . $TotalC . "</td>"; esse echo vai mostrar vários valores em meu sistema entendes, e é esses valores do $totalC que eu tenho que somar pra fazer o TotalGeral...

Link para o comentário
Compartilhar em outros sites

  • 0

Cara fica dificil fica olhando seu código.

Fiz outro exemplo bem básico só que dessa vez usando consulta no banco de dados.

Vo dexa a estrutura do banco de dados que fiz aqui ok

banco

--
-- Banco de Dados: `estoque`
--

CREATE DATABASE `estoque` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `estoque`;


CREATE TABLE `estoque` (
  `custo` double(10,2) NOT NULL,
  `quantidade` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


INSERT INTO `estoque` (`custo`, `quantidade`) VALUES
(5.00, 10),
(10.00, 9);
php
<?php
mysql_connect('127.0.0.1', 'root', '') or die(mysql_error());
mysql_select_db('estoque') or die(mysql_error());
?>
<table border="1">
    <thead>
        <tr>
            <th>Custo R$</th>
            <th>Qtd.</th>
            <th>Total</th>
        </tr>
    </thead>
    <tbody>
        <?php
        $sql = "SELECT *,custo*quantidade as total FROM estoque";
        $query = mysql_query($sql);
        while ($resultado = mysql_fetch_array($query)) {
            echo "<tr>";
            echo "<td>$resultado[custo]</td>";
            echo "<td>$resultado[quantidade]</td>";
            echo "<td>$resultado[total]</td>";
            echo "</tr>";
            $total_geral = $resultado[total] + $total_geral;
        }
        echo "<tr>";
        echo "<td colspan=\"3\">Tot.Geral: $total_geral</td>";
        echo "</tr>";
        ?>
    </tbody>
</table>

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...