ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[PHP] เขียนสคริปต์รวมจำนวนสินค้า และบวกราคายังไงให้ได้แบบนี้ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [PHP] เขียนสคริปต์รวมจำนวนสินค้า และบวกราคายังไงให้ได้แบบนี้ครับ  (อ่าน 1875 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
aon_cb
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 212



ดูรายละเอียด
« เมื่อ: 20 มกราคม 2019, 10:16:06 »

รับข้อมูลมาเป็น 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

พอดีจะเขียนเพื่อปริ๊นท์ใบเสร็จ แต่อยากรวมราคาสินค้าเดียวกันให้อยู่บรรทัดเดียวกัน เพื่อประหยัดกระดาษครับ
ขอบคุณครับ
« แก้ไขครั้งสุดท้าย: 20 มกราคม 2019, 10:23:21 โดย aon_cb » บันทึกการเข้า
esanza.com
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 270
ออฟไลน์ ออฟไลน์

กระทู้: 3,673



ดูรายละเอียด
« ตอบ #1 เมื่อ: 20 มกราคม 2019, 11:06:26 »

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

หมายเหตุ : ทำตอน select จะง่ายกว่ามาทำตอน array ออกมาครับ
« แก้ไขครั้งสุดท้าย: 20 มกราคม 2019, 11:08:40 โดย esanza.com » บันทึกการเข้า

ใครต้องการเช่าโฮสที่มี Control Panel ดีๆ
และ Support ดี แนะนำ => โฮสอะตอม
killer777
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 52
ออฟไลน์ ออฟไลน์

กระทู้: 1,009



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 21 มกราคม 2019, 09:42:57 »

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

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


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

aon_cb
ก๊วนเสียว
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 212



ดูรายละเอียด
« ตอบ #3 เมื่อ: 22 มกราคม 2019, 23:10:26 »

 wanwan019 ขอบคุณครับ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์