Q - มีวิธีการสร้างตัวแสดงสินค้า ให้แสดงสินค้าขายล่าสุดไหมครับ

ถามตอบ ปัญหาการพัฒนา Extension ไม่ว่าจะเป็น Module plugin Component หรือ แม้แต่ template การปรับแต่งโค้ด Joomla ต่างๆ ทุกเวอร์ชั่น 1.5 2.5 หรือ 3.x

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 761
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

Re: Q - มีวิธีการสร้างตัวแสดงสินค้า ให้แสดงสินค้าขายล่าสุดไหมครับ

โพสต์โดย Patipat » 09/07/2019 3:21 pm

ตอนนี้ เรียงสินค้าที่ขายได้ล่าสุด ได้แล้วครับแต่ว่าตอนแสดงผล อยากทำให้แสดงผลล่าสุดแค่ 3 อย่างครับแต่ในภาพ มันแสดงทั้งหมดที่ขายได้ล่าสุดครับ
Selection_999(239).png
Selection_999(239).png (99.62 KiB) เปิดดู 39 ครั้ง


ตัวอย่างโค๊ดครับ อยากทราบว่าใส่ LIMIT ได้มั้ยคับ

โค้ด: เลือกทั้งหมด

class ShowOrderItems{
            public function showItem()
            {
                $db = Joomla\CMS\Factory::getDbo();
                $query = $db->getQuery(true)
                
                
->select('a, b)
                ->from('
item AS b')
                ->leftJoin('
products AS a ON a.product_id = b.product_id')
                ->order('
b.order_item_id DESC');
                $db->setQuery($query);
                $orderitem = $db ->loadAssocList();
                return $orderitem;
            }
    }
แก้ไขล่าสุดโดย Patipat เมื่อ 09/07/2019 3:26 pm, แก้ไขไปแล้ว 1 ครั้ง.
If you fall, let you stand. :)

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 9979
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

Re: Q - มีวิธีการสร้างตัวแสดงสินค้า ให้แสดงสินค้าขายล่าสุดไหมครับ

โพสต์โดย tsukasaz » 09/07/2019 3:22 pm

กำหนด limit ครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)

ภาพประจำตัวสมาชิก
Patipat
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 761
ลงทะเบียนเมื่อ: 10/06/2019 10:12 am

Re: Q - มีวิธีการสร้างตัวแสดงสินค้า ให้แสดงสินค้าขายล่าสุดไหมครับ

โพสต์โดย Patipat » 09/07/2019 3:30 pm

ได้แล้วครับผมขอบคุณครับ กำหนด LIMIT ต่อจาก DESC เลยครับ
If you fall, let you stand. :)


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 7 และ บุคคลทั่วไป 0 ท่าน