Ktoś tutaj może mi pomóc rozwiązać ten problem? Chcę tylko uzyskać sumę lub sumę określonej kolumny, proszę odnieść się do obrazu poniżej. Próbowałem posortować to na 2 dni, ale nie mogę mieć szczęścia, Mam nadzieję, że każdy może mi w tym pomóc. Doceniam to tak bardzo, a dzięki w awansem .suma kolumn tablicy
Oto Przykładowy obraz http://www.freeimagehosting.net/pig81
<?php $sql = "SELECT name, doc_date, descs, debit, credit FROM statement WHERE
member_id = $member_id ORDER BY doc_date";
$query = mysql_query($sql);
$combinedResults = array();
while($result = mysql_fetch_array($query)) {
$combinedResults[$result[`name`]][] = array(`name` => $result[`name`], `doc_date` =>
$result[`doc_date`], `descs` => $result[`descs`],`debit` => $result[`debit`], `credit`
=> $result[`credit`]);}
foreach(array_keys($combinedResults) as $groupKey) { ?>
<table>
<tr><?php foreach($combinedResults[$groupKey] as $item) {?>
<td>Date</td>
<td>Description</td>
<td>Debit</td>
<td>Credit</td>
<td>Balance</td>
</tr>
<tr>
<td colspan="2"><?php echo $groupKey; ?></td>
<td width="105"> </td>
<td width="105"> </td>
<td width="105"> </td>
</tr>
<tr><?php foreach($combinedResults[$groupKey] as $item) {?>
<td><?php echo $item[`doc_date`];?></td>
<td><?php echo $item[`descs`];?></td>
<td><?php echo $item[`debit`];?></td>
<td><?php echo $item[`credit`]; ?></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>sum of debit goes here</td>
</tr>
<?php }} ?>
</table>
hi ghoti, dzięki za odpowiedź. Myślę, że działa, ale po prostu wymaga niewielkiej korekty, ponieważ pętle lub wyświetla wiele wyników w zależności od liczby elementów. tutaj jest przykładowy wynik http://www.freeimagehosting.net/xx7bc –
hi ghoti, to znowu ja. DZIAŁA JUŻ TERAZ, dziękuję bardzo za poświęcony czas i pomoc. Doceń tak wiele. –
Bez problemu. Dzięki za przegrany. – ghoti