PHP Paging การแบ่ง Page ด้วย PHP กับ Framework เทพๆ CodeIgniter

บทความเกี่ยวกับ : PHP Paging การแบ่ง Page ด้วย PHP กับ Framework เทพๆ CodeIgniter


การแสดงผลบนเว็บเมื่อมีจำนวน Record จำเป็นต้องมีการแบ่งข้อมูลการแสดงผลออกเป็น
หน้าๆ หรือที่เรียกกันว่าการทำ Paging นั่นเอง การเขียนโปรแกรมแบบนี้ด้วย PHP ถือว่าค่อนข้างยุ่งยากเพราะ ถ้าจะให้ดีต้องมีการคำนวณจำนวนหน้า แล้ว List รายการ ออกมาให้คลิ๊ก ถ้านึกภาพไม่ออกให้ดูที่ผลการสืบค้นของ Google ด้านล่างที่มีการแบ่งหน้า ประมาณนั้นแหละครับ Cdeigniter จัดการให้ง่ายๆ ตามตัวอย่างนี้เลย

$this->load->library('pagination');
$config['base_url'] = 'myapp/index';
$config['total_rows'] = '200';
$config['per_page'] = '20';

$this->pagination->initialize($config);

echo $this->pagination->create_links();

เพียงเท่านี้  CI ก็จะทำการสร้าง Page List พร้อมทำ Link ให้เสร็จสรรพ เลยล่ะครับ

ความคิดเห็น

  1. ขอตัวอย่างการใช้งานจริงด้วยได้ไหมคะ

    ตอบลบ
  2. อันนี้เป็นของ Codeigniter จะเอาแบบธรรมดาให้ดูละกันนะครับ
    หรือว่าจะเอาแบบ ของ Codeigniter

    ตอบลบ
  3. อยากได้ตัวอย่างที่มี search และแบ่งหน้าด้วยครับ

    ตอบลบ
    คำตอบ
    1. ก็เหมือนๆ กันครับเพียงแต่เวลา Search แล้วกดหน้า เราต้อง keep Condition ต่างๆ ไว้ไม่งั้นมันจะหลุด

      ลบ

แสดงความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java