PHP单据修改 实现总计金额
时间:2011-12-13
来源:互联网
有朋友讲过这种方法,可我没弄懂,他讲的是:
$Counter = 0;这个写在while()前面
然后在循环里面:$Counter++;
if($Counter ==5){ 打印$TotalAmount; $Counter =0; $TotalAmount =0 }
原代码片断:
if (DB_num_rows($result)>0){
/*Yes there are line items to start the ball rolling with a page header */
include('includes/PDFOrderPageHeader_generic.inc');
$TotalAmount = 0;
while ($myrow2=DB_fetch_array($result)){
$ListCount ++;
$DisplayQty = number_format($myrow2['quantity'],2);/*数量*/
$DisplayPrevDel = number_format($myrow2['unitprice']*$myrow2['quantity'],2);/*金额*/
$DisplayQtySupplied = number_format($myrow2['unitprice'],2);/*单价*/
$TotalAmount = $TotalAmount +$DisplayPrevDel; /*累计*/
$LeftOvers = $pdf->addTextWrap($XPos,$YPos,127,$FontSize,$myrow2['stkcode']);
$LeftOvers = $pdf->addTextWrap(135,$YPos,255,$FontSize,$myrow2['description']);
$LeftOvers = $pdf->addTextWrap(220,$YPos,85,$FontSize,$DisplayQty,'right');
$LeftOvers = $pdf->addTextWrap(300,$YPos,85,$FontSize,$DisplayQtySupplied,'right');
$LeftOvers = $pdf->addTextWrap(350,$YPos,85,$FontSize,$DisplayPrevDel,'right');
$LeftOvers = $pdf->addTextWrap(425,$YPos,85,$FontSize,$TotalAmount,'right');
$pdf->addText(200, 526-135,$FontSize, XXXX我要显示的总计金额,'right'); /*总计金额小写*/
$Counter = 0;这个写在while()前面
然后在循环里面:$Counter++;
if($Counter ==5){ 打印$TotalAmount; $Counter =0; $TotalAmount =0 }
原代码片断:
if (DB_num_rows($result)>0){
/*Yes there are line items to start the ball rolling with a page header */
include('includes/PDFOrderPageHeader_generic.inc');
$TotalAmount = 0;
while ($myrow2=DB_fetch_array($result)){
$ListCount ++;
$DisplayQty = number_format($myrow2['quantity'],2);/*数量*/
$DisplayPrevDel = number_format($myrow2['unitprice']*$myrow2['quantity'],2);/*金额*/
$DisplayQtySupplied = number_format($myrow2['unitprice'],2);/*单价*/
$TotalAmount = $TotalAmount +$DisplayPrevDel; /*累计*/
$LeftOvers = $pdf->addTextWrap($XPos,$YPos,127,$FontSize,$myrow2['stkcode']);
$LeftOvers = $pdf->addTextWrap(135,$YPos,255,$FontSize,$myrow2['description']);
$LeftOvers = $pdf->addTextWrap(220,$YPos,85,$FontSize,$DisplayQty,'right');
$LeftOvers = $pdf->addTextWrap(300,$YPos,85,$FontSize,$DisplayQtySupplied,'right');
$LeftOvers = $pdf->addTextWrap(350,$YPos,85,$FontSize,$DisplayPrevDel,'right');
$LeftOvers = $pdf->addTextWrap(425,$YPos,85,$FontSize,$TotalAmount,'right');
$pdf->addText(200, 526-135,$FontSize, XXXX我要显示的总计金额,'right'); /*总计金额小写*/
作者: kmnlsm 发布时间: 2011-12-13
求最后一次循环的次数,拜托!
作者: kmnlsm 发布时间: 2011-12-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28