从MYSQL PHP查询向表中添加总计

从MYSQL PHP查询向表中添加总计,php,mysql,html-table,Php,Mysql,Html Table,我使用以下代码从数据库中的数据生成表。它按员工对数据进行分组。我需要的是在每个employees表的末尾显示最后四列的总计。小时、加班、旅行和TOT列 代码: 任何帮助都将不胜感激。此行缺少一个开放式括号: if ($current_user_name !== false) 应该是: if ($current_user_name !== false) { 所以$Rhours+=$row['Rhours'],然后在处理完某个特定员工后,将总数输出到其他地方。是的,这样做有效,我只是不知道该放

我使用以下代码从数据库中的数据生成表。它按员工对数据进行分组。我需要的是在每个employees表的末尾显示最后四列的总计。小时、加班、旅行和TOT列

代码:


任何帮助都将不胜感激。

此行缺少一个开放式括号:

if ($current_user_name !== false)
应该是:

 if ($current_user_name !== false) {

所以$Rhours+=$row['Rhours'],然后在处理完某个特定员工后,将总数输出到其他地方。是的,这样做有效,我只是不知道该放在哪里。每次我放置代码时,它都不会出现在每个表的底部。我试过在关闭表行后输出数据段。我在代码顶部的结束表括号之前尝试过。这打破了代码。当没有代码时,代码工作。这段代码被包装在正上方的else语句中,这可能是您看到需要括号的原因。最下面的括号包装了else代码。将其更改为:if$current\u user\u name!==假{echo;echo'[divider_padding]';}所以就在echo之前;添加一行,用总计数据回显另一行。如果您的表标记正在关闭,则应该可以使用。请记住在为每个新员工打开新表时取消设置$R小时或将其设置为0。谢谢!这是可行的,但最后一张表没有显示总数。算出了。在close last table标记之前再放置一行。再次感谢!
if ($current_user_name !== false)
 if ($current_user_name !== false) {