🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رضا
نحوه صفحه بندی
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۷ بهمن ۱۳۹۹

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

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

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

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

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}";
کیوان علی محمدی ۰۲ اسفند ۱۳۹۹، ۰۷:۰۷