Select * WHERE LIKE แล้วมา SUM() ครับทำไงผู้รู้ช่วยหน่อย
อันนี้ต้องลองประยุกต์นะครับ เพราะผมไม่ได้รัน เพิ่งกลับจากดื่มน้ำยาเร่งราก
<table width="50%" border="0" cellpadding="2" cellspacing="0" bordercolor="009999">
<tr bgcolor="009999">
<th><div align="center" style="color:#ffffff">วันที่</div></th>
<th><div align="center" style="color:#ffffff">รหัส</div></th>
<th><div align="center" style="color:#ffffff">ชื่อ-สกุล</div></th>
<th><div align="center" style="color:#ffffff">ที่อยู่</div></th>
<th><div align="center" style="color:#ffffff">หน่วย</div></th>
<th><div align="center" style="color:#ffffff">จำนวน</div></th>
<th><div align="center" style="color:#ffffff">ราคา</div></th>
<th><div align="center" style="color:#ffffff">ผลรวม</div></th>
</tr>
<?php
while($objResult = mysql_fetch_array($objQuery)){
#ลองแก้เพิ่มเติมตามนี้นะครับ
#หลักการคือเอา จำนวน * ราคา จะได้ค่าผลรวม
$cp = $objResult["counttotal"] * $objResult["sumprice"];
#รวมเงินทั้งหมด คือราคาสินค้าทั้งหมดจากการคำนวนทุกสินค้า
$tcp = $tcp + $cp;
?>
<tr>
<td><div align="left"><?=$objResult["date"];?></div></td>
<td><div align="center"><?=$objResult["code"];?></div></td>
<td><div align="center"><?=$objResult["name"];?></div></td>
<td><div align="left"><?=$objResult["address"];?></div></td>
<td><div align="center"><?=$objResult["total1"];?></div></td>
<td><div align="center"><?=$objResult["counttotal"];?></div></td>
<td><div align="right"><?=$objResult["sumprice"];?></div></td>
<td><div align="right"><?=$cp?></div></td>
</tr>
<?
}
?>
<tr>
<td colspan="8"><div align="right" ><?=$tcp?></div></td>
</tr>
</table>
ประวัติการแก้ไข 2011-07-22 08:47:31
Date :
2011-07-22 08:45:13
By :
deawx
ประมาณพี่ deawx นี่แหละครับ
แต่ของผมทำตั้งแต่ Query เลยครับ
Date :
2011-07-22 10:59:52
By :
attaprawat
select code,name,address,total1,counttotal,sumprice,counttotal*sumprice as totalprice from datatb
WHERE (Name LIKE '%".$_GET["txtKeyword"]."%' or Code LIKE '%".$_GET["txtKeyword"]."%' or Date LIKE '%".$_GET["txtKeyword"]."%' or Unit1 LIKE '%".$_GET["txtKeyword"]."%' )"
แล้วค่อยถึง เป็น
<?php
while($objResult = mysql_fetch_array($objQuery)){
?>
<tr>
...
<td><div align="left"><? echo number_format ($objResult[7],2);?></div></td>
...
</tr>
ประมาณนั้นครับ
code อาจกิ๊กก๊อกหน่อย กำลัง รื้อฟื้น
Date :
2011-07-22 11:08:30
By :
attaprawat
ขอบคุณครับที่ช่วยเหลือแบ่งปัน.....
จากโค้ดข้างบนจะเพิ่มเงื่อนไขได้ไงคับ ทำเป็น textbox อีกอันคับไว้กรอกเงือนไขครับเหมือนช่องค้นหาแรกคับแต่ให้ textboxตัวที่สองนี้เป็นเงือนไขคับ .สมมุดผมหาค่า วันที่ 2011-06 ในช่องแรกเงื่อนไข ช่องสองเป็น ชื่อ ..... หรือค่าอื่นๆที่มีในฐานข้อมูลทำไงคับ
ประวัติการแก้ไข 2011-07-26 14:29:14
Date :
2011-07-26 11:41:39
By :
308rifle
เก็บ SQL เป็นข้อความครับ แยกกัน
Date :
2011-07-28 13:39:02
By :
attaprawat
Load balance : Server 01