[PHP] เขียนสคริปต์รวมจำนวนสินค้า และบวกราคายังไงให้ได้แบบนี้ครับ

เริ่มโดย aon_cb, 20 มกราคม 2019, 10:16:06

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

aon_cb

รับข้อมูลมาเป็น Array ตามนี้ครับ

while($data=mysql_fetch_array($res)){
echo  $data['จำนวน']  .  $data['ชื่อสินค้า']  .   $data['ราคา'];
}


ผลลัพธ์
1           ปลากระป๋อง     20
1           ปลากระป๋อง     20
1           ปลากระป๋อง     20
1           หมวก             25
1           กรรไกร           35
-------------------------------------
อยากให้ผลลัพธ์เป็น
3 x 20     ปลากระป๋อง     60
1 x 25     หมวก             25
1 x 35     กรรไกร           35

พอดีจะเขียนเพื่อปริ๊นท์ใบเสร็จ แต่อยากรวมราคาสินค้าเดียวกันให้อยู่บรรทัดเดียวกัน เพื่อประหยัดกระดาษครับ
ขอบคุณครับ

esanza.com

COUNT(รหัส), SUM(จำนวน), SUM(ราคา)  แล้ว GROUP BY สินค้า ครับ

หมายเหตุ : ทำตอน select จะง่ายกว่ามาทำตอน array ออกมาครับ
ใครต้องการเช่าโฮสที่มี Control Panel ดีๆ
และ Support ดี แนะนำ => [direct=https://support.hostatom.com/aff.php?aff=456]โฮสอะตอม[/direct]

killer777

อ้างถึงจาก: esanza.com ใน 20 มกราคม 2019, 11:06:26
COUNT(รหัส), SUM(จำนวน), SUM(ราคา)  แล้ว GROUP BY สินค้า ครับ

หมายเหตุ : ทำตอน select จะง่ายกว่ามาทำตอน array ออกมาครับ


ตามท่านนี้ เลยครับ