Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia a todos Preciso calcular o saldo no livro caixa para cada ocorrência Minha consulta: $consulta = mysql_query(
"Select contas_desp.conta, Sum(contas_despesas.valor) As valor). $saldo = "300.00". O resultado: Água= 4.00Como eu disse, ta dentro do loop
Dessa forma eu já tinha feito
mas se o usuário adicionar uma nova conta, ou se em um mês não tiver certa conta
O resultado da listagem das contas foi com while
<p>LIVRO CAIXA</p>
<table width="630" border="1" cellpadding="1" cellspacing="0">
<tr>
<td width="52%">Período:
<?php echo $datapgtomes; ?>
/
<?php echo $ano1; ?>
</td>
<td width="48%">Dia de fechamento das contas:
<?php echo $dia; ?>
</td>
</tr>
</table>
<table width="630" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<td width="52%">Histórico</td>
<td width="16%">Entrada</td>
<td width="16%">Saída</td>
<td width="16%">Saldo<?php echo $saldo; ?></td>
</tr>
<tr>
<td height="22"><div align="right">Saldo anterior</div></td>
<td colspan="3"><div align="right">
</div>
</td>
</tr>
<?php while ($linha = mysql_fetch_array($consulta)) { ?>
<tr>
<td><?php echo $linha['conta'];?> </td>
<td><div align="right">
</div></td>
<td><?php echo $linha['valor'];?>
</td>
<td><div align="right">
<?php echo $saldo - $linha['valor']; ?>
</div></td>
</tr>
<?php } ?>
</table>Troque:
<?php echo $saldo - $linha['valor']; ?>
Por:
<?php
$saldo -= $linha['valor'];
echo $saldo;
?>Meu muito obrigado!