我是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个帐户的总费用