نحوه صفحه بندی

پرسیده شده
فعالیت 1170 روز پیش
دیده شده 623 بار
0

سلام خدمت استاد گرامی

در قسمت پنل مدیریت برای کاربرانی که ایجاد کرده ایم . وقتی تعداد کاربران زیاد باشد نحوه صفحه بندی آنها چطوری است؟

با تشکر از لطف شما

فایل پیوست

0
حذف شده

سلام خدمت شما. صفحه بندی کلا به این صورت کار می کنه.

1 - تعیین تعداد نمایش آیتم ها در هر صفحه، مثلا هر صفحه 20 آیتم نمایش داده بشه.

2 - تعیین صفحه جاری : مثلا 20 آیتم اول میشن صفحه 1 و 20 آیتم بعدی میشه صفحه 2 و 20 آیتم بعد از اون هم میشه صفحه 3 و به همین شکل تا انتها.

3 - تعیین offset : یعنی نقطه شروعی که رکورد ها از اونجا فرخوانی میشه.

حالا بر اساس داده های بالا می تونیم در نوشتن کوئری ها از صفحه بندی استفاده کنیم.

$per_page = 20;

$page = isset($_GET['page']) && intval($_GET['page']) ? intval($_GET['page']) : 1;

$offset = ($page - 1) * $offset;

$sql = "SELECT * FROM users LIMIT {$per_page} OFFSET {$offset}";
فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

2 اسفند 99