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

controle de caixa


Proteu

Pergunta

Boa noite pessoal...

estou tentando fazer um controle que some as entradas e sáidas e dê o saldo final, porem ele não soma os numeros apos a virgula(ex: 12,50)....segue código

$cunhu_proprio=mysql_query($sql);
.
.
.
$total=0;
$a = 0;

  while ($dados=mysql_fetch_array($cunhu_proprio, MYSQL_ASSOC)){
    
    if ($dados['tipo']=='ENTRADA'){
        
    echo "<tr><td bgcolor=#F3F3F3>".$dados['tipo']."</td>";
    
    echo "<td bgcolor=#F3F3F3>".$dados['nota']."</td>";
    
    echo "<td bgcolor=#F3F3F3>".$dados['data']."</td>";
    
    echo "<td bgcolor=#F3F3F3>".$dados['mes']."</td>";

    echo "<td bgcolor=#F3F3F3>".$dados['destino']."</td>";
    
    echo "<td bgcolor=#F3F3F3>R$ ".$dados['valor']."</td>";
    
    
    if ($dados['tipo']=='ENTRADA') {
        $total=$total+$dados['valor'];
    } else {
        $total=$total-$dados['valor'];
    }
          $a=1;
        }else{
        
    echo "<tr><td bgcolor=#BFDFFF>".$dados['tipo']."</td>";
    
    echo "<td bgcolor=#BFDFFF>".$dados['nota']."</td>";
    
    echo "<td bgcolor=#BFDFFF>".$dados['data']."</td>";
    
    echo "<td bgcolor=#BFDFFF>".$dados['mes']."</td>";

    echo "<td bgcolor=#BFDFFF>".$dados['destino']."</td>";
    
    echo "<td bgcolor=#BFDFFF>R$ ".$dados['valor']."</td>";
    
    if ($dados['tipo']=='ENTRADA') {
        $total=$total+$dados['valor'];
    } else {
        $total=$total-$dados['valor'];
    }
    
          $a=0;
        
        }
        
    }

?>

as varivei são tdas varchar....

onde estou errando???

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Depois q li o postei fiquei com vergonha....

como é q faç pra exibir $total com duas casas decimais....

porque se der valor quebaro(12.35 ; 23.46) estão sendo exibidas duas casas decimais..mas no caso de valores "rendondos"(12.50 está sendo exbino só 12.5)

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...