[Resolvido] Imprimir soma de SQL com php
Estou com o seguinte problema: estou desenvolvendo uma página no dreamweaver que lista 25 resultados de ma tabela de banco de dados e ao final da lista, deveria somar os resultados.
O SQl é o seguinte, e a princípio não tem problema como explicarei: "SELECT despesa.*, tbSoma.soma FROM despesa, (SELECT SUM(CX_VALOR) AS soma FROM despesa) AS tbSoma"
Eu gerei uma região repetida, que mostra dois campos: a descrição de uma despesa e o valor. Sem nenhum problema. Lista 25 itens de despesa. Também consigo inserir o valor total da soma dos campos, desde que não insira a estrutura de região repetida. Momentaneamente, na tabela de teste tenho 3 registros, e o SQL, desde que eu não insira a região repetida, consegue trazer a soma dos três itens corretamente. Quando eu insiro <?php echo $row_caixa['soma']; ?> ele faz isso certinho. O problema é que quando eu insiro a estrutura de repetição da região repetida, ele me traz um valor em branco. Ou seja, não soma.
Este é o código da região repetida:
<?php do { ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="66%"><?php echo $row_caixa['CX_DESTINATARIO']; ?></td>
<td width="34%"><?php echo $row_caixa['CX_VALOR']; ?></td>
</tr>
</table>
<?php } while ($row_caixa = mysql_fetch_assoc($caixa)); ?>
Onde está o problema é que eu não descobri.
Se alguem puder me ajudar, agradeço.
Discussão (8)
Carregando comentários...