gpt4 book ai didi

php - 使用 sql 表中的数据创建 php/html 表的术语,但 php 表值是根据 sql 数据计算的

转载 作者:行者123 更新时间:2023-11-29 19:21:00 26 4
gpt4 key购买 nike

我已经完成了以下工作,用于打印 sql 表中的数据。不过,我有两个目标。

  1. 有一个creditcardTotal 字段,我还想用它来生成dailyTotal 值。这就是我真正想要打印的内容。但是,我不想在 sql 端有 dailyTotal 值,因为数据会返回一段时间,并且我不想手动更新数据库。

  2. 当 dailyTotal 开始工作后,我想将这些值相加得到 MonthTotal 值。

老实说,如果我能弄清楚如何实际从 .$data['CashTotal'] 中获取数据。我也许可以自己弄清楚如何计算一切。

最终目标是拥有一个 PHP 表格,显示一个月(每天)的日期和每日总计,然后在底部显示总计。

我不知道要搜索什么词来显示我想要做什么。

  $result = mysql_query("SELECT * from HP_Closing_Count WHERE '2017-01-01' <=     Date and Date < '2017-02-01'");

echo '<table border=2px>'; // opening table tag
echo'<th>Date</th>
<th>Employee</th>
<th>CashTotal</th>
'; //table headers



while($data = mysql_fetch_array($result))
{

// we are running a while loop to print all the rows in a table
echo'<tr>'; // printing table row
echo '<td>'.$data['Date'].'</td>
<td>'.$data['Employee'].'</td>
<td>'.$data['CashTotal'].'</td>
'; // we are looping all data to be printed till last row in the table
echo'</tr>'; // closing table row
}

echo '</table>'; //closing table tag

?>

日期员工现金总计

2017-01-04 乔恩 931.25

2017-01-05 罗宾 0

2017-01-07 乔恩 383.5

2017-01-06 周杰伦275.25

2017-01-08 乔恩 417.5

2017-01-09 周杰伦297.75

2017-01-10 科尔温 C 280.5

2017-01-11 科尔温 344

2017-01-12 艾伦374.5

2017-01-13周杰伦288.5

2017-01-14周杰伦377.75

2017-01-15周杰伦349.25

2017-01-16 周杰伦376.5

2017-01-17 科尔温 248.5

2017-01-18 泰勒210.5

2017-01-19 科尔温247

2017-01-20周杰伦330.75

2017-01-21 周杰伦 475.75

2017-01-22 周杰伦 489.75

2017-01-23 杰伊344

2017-01-24 派克 321.25

2017-01-25泰勒257.25

2017-01-26 艾伦249

2017-01-27 周杰伦318.25

2017-01-28 杰伊477

2017-01-29 周杰伦382

2017-01-30周杰伦271.5

2017-01-31 艾伦230.25

最佳答案

在用于生成表的循环内,您可以计算 $data['CashTotal'] 的运行总和。然后将其用于您的总计显示。

$grandTotal = 0;
while($data = mysql_fetch_array($result))
{

// we are running a while loop to print all the rows in a table
echo'<tr>'; // printing table row
echo '<td>'.$data['Date'].'</td>
<td>'.$data['Employee'].'</td>
<td>'.$data['CashTotal'].'</td>
'; // we are looping all data to be printed till last row in the table
echo'</tr>'; // closing table row
$grandTotal += $data['CashTotal'];
}
echo '</table>'; //closing table tag
echo 'Total: ' . $grandTotal;

关于php - 使用 sql 表中的数据创建 php/html 表的术语,但 php 表值是根据 sql 数据计算的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42451741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com