PDA

View Full Version : سوال: Paging ( صفحه بندی )



terrorhell
دوشنبه 28 بهمن 1387, 01:42 صبح
سلام دوستان

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

فرض کنید قرار 1000 رکورد از دیتابیس بخونیم و در صفحه نمایش بدیم و در هر صفحه 10 رکورد رو نمایش میدیم ، در این صورت ما 10 صفحه داریم

میخوام طوری این کارو انجام بدم که یک جا واسم کل صفحات رو نمایش نده ( یعنی 100 صفحه یه جا نمایش داده نشه )

مثلاً : 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | . . . . | 100

حالا وقتی مثلاً وقتی صفحه 10 رو زدیم از 11 شروع بشه تا 21 ( یعنی 10 صفحه 10 صفحه بره بالا )

ممنون میشم دوستان زاهمایی کنن

TheMohammad
دوشنبه 28 بهمن 1387, 04:31 صبح
از LIMIT میتونی استفاده کنی :


$query = "SELECT * FROM `TableName` LIMIT $startFrom, $count"

که startFrom میگه از چندمین رکورد انتخاب شده شروع کنه و به تعداد count رکورد انتخاب کنه
startFrom هم باید با تغییر صفحه، تغییر کنه، خیلی سادست
تعداد کل صفحات رو هم میشه از تعداد کل رکوردها تقسیم بر تعداد رکوردی که میخوایم در هر صفحه نمایش داده بشه، درآورد، واضحه !!

amirhosein
دوشنبه 28 بهمن 1387, 08:50 صبح
اگه جستجو ميكردين قبلا هم پاسخ داده شده بود

terrorhell
دوشنبه 28 بهمن 1387, 13:34 عصر
ممنون محمد جان .

جناب امیر حسین من جستجو کردم و موردی که به سوالم ربط داشته باشه رو پیدا نکردم اگه شما دیدی لینک بزار تاپیک کامل شه

helal92
دوشنبه 28 بهمن 1387, 19:06 عصر
http://barnamenevis.org/forum/showthread.php?t=64763

e.faryad
چهارشنبه 07 اسفند 1387, 15:11 عصر
آقا يعني چي واضحه.
يه ذره توضيح بدين. من هم دقيقاً همين مشكل رو دارم.
مرسي

سایان فرخی
چهارشنبه 07 اسفند 1387, 20:40 عصر
سلام اگه میشه استفاده از record-set رو در Php توضیح بدید ممنون میشم؟