【发布时间】:2011-06-07 20:21:51
【问题描述】:
我对此很陌生,正在寻求帮助。我正在使用以下代码在当前系统中复制报告。
<?php
foreach ($possibleSanctionsAssociativeArray as $currentSanction => $currentSanctionDetailsArray)
{
$tableHeadersArray = array ('Home Office',' Total');
$query = "SELECT home_office, COUNT(file_id) FROM cases WHERE ".$currentSanction."='Yes' and ($refdate>='$begindate' AND $refdate<='$enddate') GROUP BY home_office";
$title = "<p class='report_title'> <b>".getSanctionDescriptiveName($currentSanction)."</b>";
simpleStatTable($query, $tableHeadersArray, $title);
}
?>
它显示一个两列两行的表格:
HOME OFFICE | Total
OJA | 82
ORL | 634
我希望它显示第三行“OVERALL TOTAL | 716”
我尝试了几种解决方案都没有运气,我想我正在努力解决计数字段的总和,然后显示计数。
提前感谢所有帮助。
【问题讨论】:
-
simpleStatTable()是什么? -
@Bala R 当你读到这篇文章时,你可能会打自己一巴掌——但我不确定,我认为这是一张桌子。我没有编写这段代码,但我有操作它的任务。最重要的是,我对 MySQL/PHP 有非常基本的了解(就好像你在我最初的问题中不知道一样)并且我正在学习。我知道并不理想,但有时我们必须做我们必须做的事情。