|
|
|
คำนวณค่า Sum ระหว่าง แถว จากข้อมูลที่ดึงมาจากตาราง |
|
|
|
|
|
|
|
ต้องการคำนวณค่า Sum ระหว่าง แถว จากข้อมูลที่ดึงมาจากตาราง ที่ทำการแบ่งค่าใช้จ่ายตามประเภท
วานผู้รู้ช่วยชีแนะหน่อยครับ ขอบคุณครับ
Code (PHP)
<table border="1">
<tr>
<td align="center">CODE</td>
<td align="center">รายการ</td>
<td align="center" bgcolor="#66FF33">ค่าธรรมเนียม//ไปรษณีย์</td>
<td align="center" bgcolor="#FFFF66">ค่าน้ำมัน</td>
<td align="center" bgcolor="#0099FF">ค่าสาธารนูปโภค</td>
<td align="center" bgcolor="#CC66CC">ค่าใช้จ่ายอื่นๆ</td>
</tr>
<?php do { ?>
<tr>
<td align="center"><?php echo $row_Recordset1['box1']; ?></td>
<td align="center"><?php echo $row_Recordset1['box3']; ?></td>
<? if ($row_Recordset1['box13']=='ค่าธรรมเนียม//ไปรษณีย์'){ ?>
<td align="center" bgcolor="#66FF33"><?php echo $row_Recordset1['box6']; ?></td>
<td align="center">0.00</td>
<td align="center">0.00</td>
<td align="center">0.00</td>
<? ; } else if ($row_Recordset1['box13']=='ค่าน้ำมัน'){ ?>
<td align="center">0.00</td>
<td align="center" bgcolor="#FFFF66"><?php echo $row_Recordset1['box6']; ?></td>
<td align="center">0.00</td>
<td align="center">0.00</td>
<? ; } else if ($row_Recordset1['box13']=='ค่าสาธารนูปโภค'){ ?>
<td align="center">0.00</td>
<td align="center">0.00</td>
<td align="center" bgcolor="#0099FF"><?php echo $row_Recordset1['box6']; ?></td>
<td align="center">0.00</td>
<? ; } else if ($row_Recordset1['box13']=='ค่าใช้จ่ายอื่นๆ'){ ?>
<td align="center">0.00</td>
<td align="center">0.00</td>
<td align="center">0.00</td>
<td align="center" bgcolor="#CC66CC"><?php echo $row_Recordset1['box6']; ?></td>
<? ; } ?>
</tr>
<?php $x++;
$total11 = $total11 + $row_Recordset1['box6'];
$total22 = $total22 + $row_Recordset1['box6'];
$total33 = $total33 + $row_Recordset1['box6'];
$total44 = $total44 + $row_Recordset1['box6'];
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
<tr>
<td colspan="2" align="center">สรุป</td>
<td align="center" bgcolor="#FF0000"><font size="2"><b>
<?php echo $total11 = number_format($total11,2,'.',','); ?></font></td>
<td align="center" bgcolor="#FF0000"><font size="2"><b>
<?php echo $total22 = number_format($total22,2,'.',','); ?></font></td>
<td align="center" bgcolor="#FF0000"><font size="2"><b>
<?php echo $total33 = number_format($total33,2,'.',','); ?></font></td>
<td align="center" bgcolor="#FF0000"><font size="2"><b>
<?php echo $total44 = number_format($total44,2,'.',','); ?></font></td>
</td>
</tr>
</table>
Tag : PHP, MySQL, CakePHP
|
|
|
|
|
|
Date :
2017-01-31 14:46:43 |
By :
briztiz |
View :
2623 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้ jquery ดูครับ
|
|
|
|
|
Date :
2017-01-31 14:57:09 |
By :
ebuzzz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีแบบอื่นๆใหมครับ
|
|
|
|
|
Date :
2017-02-01 09:25:41 |
By :
briztiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดู code query ได้ป่ะ
|
|
|
|
|
Date :
2017-02-01 09:49:55 |
By :
thesin18598 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<table border="1">
<tr>
<td align="center">CODE</td>
<td align="center">รายการ</td>
<td align="center" bgcolor="#66FF33">ค่าธรรมเนียม//ไปรษณีย์</td>
<td align="center" bgcolor="#FFFF66">ค่าน้ำมัน</td>
<td align="center" bgcolor="#0099FF">ค่าสาธารนูปโภค</td>
<td align="center" bgcolor="#CC66CC">ค่าใช้จ่ายอื่นๆ</td>
</tr>
<?php do { ?>
<tr>
<td align="center"><?php echo $row_Recordset1['box1']; ?></td>
<td align="center"><?php echo $row_Recordset1['box3']; ?></td>
<? if ($row_Recordset1['box13']=='ค่าธรรมเนียม//ไปรษณีย์'){
$total11 = $total11 + $row_Recordset1['box6'];?>
<td align="center" bgcolor="#66FF33"><?php echo $row_Recordset1['box6']; ?></td>
<td align="center">0.00</td>
<td align="center">0.00</td>
<td align="center">0.00</td>
<? ; } else if ($row_Recordset1['box13']=='ค่าน้ำมัน'){
$total22 = $total22 + $row_Recordset1['box6'];?>
<td align="center">0.00</td>
<td align="center" bgcolor="#FFFF66"><?php echo $row_Recordset1['box6']; ?></td>
<td align="center">0.00</td>
<td align="center">0.00</td>
<? ; } else if ($row_Recordset1['box13']=='ค่าสาธารนูปโภค'){
$total33 = $total33 + $row_Recordset1['box6'];?>
<td align="center">0.00</td>
<td align="center">0.00</td>
<td align="center" bgcolor="#0099FF"><?php echo $row_Recordset1['box6']; ?></td>
<td align="center">0.00</td>
<? ; } else if ($row_Recordset1['box13']=='ค่าใช้จ่ายอื่นๆ'){
$total44 = $total44 + $row_Recordset1['box6'];?>
<td align="center">0.00</td>
<td align="center">0.00</td>
<td align="center">0.00</td>
<td align="center" bgcolor="#CC66CC"><?php echo $row_Recordset1['box6']; ?></td>
<? ; } ?>
</tr>
<?php $x++;
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
<tr>
<td colspan="2" align="center">สรุป</td>
<td align="center" bgcolor="#FF0000"><font size="2"><b>
<?php echo $total11 = number_format($total11,2,'.',','); ?></font></td>
<td align="center" bgcolor="#FF0000"><font size="2"><b>
<?php echo $total22 = number_format($total22,2,'.',','); ?></font></td>
<td align="center" bgcolor="#FF0000"><font size="2"><b>
<?php echo $total33 = number_format($total33,2,'.',','); ?></font></td>
<td align="center" bgcolor="#FF0000"><font size="2"><b>
<?php echo $total44 = number_format($total44,2,'.',','); ?></font></td>
</td>
</tr>
</table>
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|