将子行添加到表数据

时间:2019-07-05 09:30:12

标签: php html mysql

我是PHP,Bootstrap和MYSQL的新手,并且与我的应用程序相距甚远。
我想知道如何实现将子行添加到表中 基于HTML并使用PHP填充。
我知道要使其正常工作的元素ID需要增加一个f 每$ row。
我只是不正确,因为应用程序的一部分会随着每个中断 到目前为止已进行尝试。
MYSQL查询工作正常,并且已经过测试。
我已经使用基本的HTML和Bootstrap对其进行了测试, 现在我需要包括其中的PHP父表的子行 放在引导箱中。
----查询1-保留数据----

<?php
require "settings/db.php";

$sql = "SELECT DISTINCT
(emailaccounts.sub_holding) AS sub_holding,
COUNT(emailaccounts.account_status) AS TotalAccounts,
SUM(emailaccounts.monthly_cost) AS TotalCosts
FROM emailaccounts
where account_status = 'Active'
group by sub_holding";
$result = $conn->query($sql);
$conn->close();

?>

----查询2-获取公司数据-----

<?php
require "settings/db.php";

$sql = "SELECT DISTINCT
(emailaccounts.sub_holding) AS subholding, (emailaccounts.company_name)
as company,
COUNT(emailaccounts.account_status) AS TotalAccounts,
SUM(emailaccounts.monthly_cost) AS TotalCosts
FROM emailaccounts
where account_status = 'Active'
group by <?php
require("settings / db . php");

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------没有-

<>
<table>
<tr>

<?php
if ($result->num_rows > 0) {

while($row = $result->fetch_assoc())
{
?>
<td class="clickable" data-toggle="collapse" width="10 % ">
    <i class="glyphiconglyphicon - plus"></i></td>
<td width="55 % " align="left">
    <?php echo
$row["sub_holding"]; ?>
</td>
<td width="25 % " align="centre">
    <?php echo
$row["TotalAccounts"]; ?>
</td>
<td width="25 % " align="right">R
    <?php echo
$row["TotalCosts"]; ?>
</td>
</tr>
<?php

}

}
?>
</table>sub_holding , company";
$results = $conn->query($sql);
$conn->close();
?>
<table>
    <tr>
        <?php
if ($result->num_rows > 0) {

    while ($row = $result->fetch_assoc()) {
        ?>
        <td class="clickable" data-toggle="collapse" width="10%">
            <i class="glyphicon glyphicon-plus"></i></td>
        <td width="55%" align="left">
            <?php echo
            $row["sub_holding"]; ?>
        </td>
        <td width="25%" align="centre">
            <?php echo
            $row["TotalAccounts"]; ?>
        </td>
        <td width="25%" align="right">R
            <?php echo $
            $row["TotalCosts"]; ?>
        </td>
    </tr>
    <?php

    }

}
?>
</table>

当前结果正在起作用: 当前结果正在起作用:
子帐户1个帐户的总费用
子帐户2个帐户的总费用
点击+预期结果
持有1个帐户的总费用
公司1个帐户的总费用
公司2个帐户的总费用
公司3个帐户的总费用
拖欠2个帐户的总费用
公司1个帐户的总费用
公司2个帐户的总费用
公司3个帐户的总费用

0 个答案:

没有答案