|
|
|
ช่วยทีครับหาผลรวมของข้อมูลที่แสดงอะครับ คือจะหาผลรวมของราคาของสินค้าที่ได้ค้นหาออกมาแสดงอะครับ |
|
|
|
|
|
|
|
while($rs=mysql_fetch_array($result))
{
$intTotal = $intTotal + $result["count"];
หน้าจะแก้เป็น
$intTotal = $intTotal + $rs["count"];
นะครับ จากที่ดูโค้ดก็ไม่น่ามีปัญหา
|
|
|
|
|
Date :
2009-05-29 13:52:07 |
By :
ail2geal2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ส่วนตรงนี้
<?=$rs[intTotal ];?>
ใส่แค่
<?=$intTotal ;?>
ครับ และเอามันออกนอก loop ด้วยนะครับ เดีวมันจะ แสดงทุกครั้ง
|
|
|
|
|
Date :
2009-05-29 13:56:03 |
By :
ail2geal2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
include "connect.php";
$sql = "SELECT * FROM `sell` where `sell_date` LIKE '%$txt%' ORDER BY `id_sell` ASC ";
$result=mysql_query($sql);
$intTotal = 0;
while($rs=mysql_fetch_array($result))
{
$intTotal = $intTotal + $rs["count"];
?>
<table width="609" height="0" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000" bgcolor="#FFFFFF">
<tr>
<td width="187" height="22" > <div align="center"><font color="#000000" size="1" face="MS Sans Serif, DB ThaiText">
<?=$rs[id_sell];?>
<?=$rs[name];?>
</font></div></td>
<td width="136" height="22"><div align="center"><font color="#000000" size="1" face="MS Sans Serif, DB ThaiText">
<?=$rs[sn];?>
</font> </div></td>
<td width="92"><div align="center"><font color="#000000" size="1" face="MS Sans Serif, DB ThaiText">
<?=$rs[count];?>
</font></div></td>
<td width="88"><div align="center"><font color="#000000" size="1" face="MS Sans Serif, DB ThaiText">
<?=$rs[sell_date ];?>
</font></div></td>
<td width="94"><div align="center"><font color="#000000" size="1" face="MS Sans Serif, DB ThaiText">
<?=$rs[sell_void ];?>
</font></div></td>
</tr>
<?}?>
</table>
<font color="#000000" size="1" face="MS Sans Serif, DB ThaiText">
<?echo $intTotal ;?>
</font>
ลองดูนะประมาณนี้ ไม่รันได้อะเปล่า อิอิ
|
|
|
|
|
Date :
2009-05-29 13:58:56 |
By :
ail2geal2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ sum ได้มั่ยคะ อิอิ น
|
|
|
|
|
Date :
2009-05-29 14:51:35 |
By :
ree48012 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sum ก็ได้ครับ
"SELECT id_sell,name,count,sn,sell_date ,sell_void ,sum(count) as total FROM `sell` where `sell_date` LIKE '%$txt%' ORDER BY `id_sell` ASC ";
ตรงนี้ก็เปลี่ยนจาก
<font color="#000000" size="1" face="MS Sans Serif, DB ThaiText">
36.<?echo $intTotal ;?>
เป็น
<font color="#000000" size="1" face="MS Sans Serif, DB ThaiText">
36.<?$rs['total'] ;?>
แบบนี้ก็ได้ครับ
|
|
|
|
|
Date :
2009-05-29 15:38:54 |
By :
ail2geal2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วครับ ขอขอบคุณทุกๆท่านนะครับที่ได้ให้ความรู้ครับ ขอบคุณมากๆครับ
|
|
|
|
|
Date :
2009-05-29 16:54:47 |
By :
snepsoul |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|