PHP动态实时计算的mysql结果总和

时间:2015-06-29 18:33:11

标签: php html mysql database html5

如何使用html或php或javascript或css将表TD计为总数?

实施例

json

2 个答案:

答案 0 :(得分:1)

首先将表格构建到内存中,然后输出总数。 e.g。

while(... fetch from db ... ) {
   $html = '... table row ..';
   $total += $row['cost'];
}

echo 'Total: ' . $total;
echo $html; // output table contents

答案 1 :(得分:0)

只是为了它的乐趣:你可以保持输出原样(至少是顺序,即先输出项目然后输出总数/总和),然后改变位置/顺序通过以相反的顺序设置box-ordinal-group来呈现浏览器中的元素。

<!DOCTYPE html>
<html>
    <head>
        <title>...</title>
        <style>
            #container {
                display: -webkit-box;
                display: -moz-box;
                display: box;

                -webkit-box-orient: vertical;
                -moz-box-orient: vertical;
                box-orient: vertical;
            }

            #total {
                -webkit-box-ordinal-group: 1;
                -moz-box-ordinal-group: 1;
                box-ordinal-group: 1;
            }

            #items {
                -webkit-box-ordinal-group: 2;
                -moz-box-ordinal-group: 2;
                box-ordinal-group: 2;
            }
        </style>
    </head>
    <body>
        <div id="container">
            <div id="items"><!-- though it's before #total in the document -->
                <ul><li>a</li><li>b</li><li>c</li><li>d</li><li>e</li></ul>
            </div>
            <div id="total"><!-- #total will be rendered above #items  ...if flexible boxing is supported -->
                1234
            </div>
        </div>
    </body>
</html>