سلام دوستان ، میخوام بدونم چه شکلی میشه صفحه بندی انجام داد ؟
مثلا فرض کنید 10000 تا مطلب دارم که میخوام تو هر صفحه 10 تا نشون داده بشه
نمیخوام وارد جزییات بشین ، کلی توضیح بدین کفایت میکنه
ممنون
سلام دوستان ، میخوام بدونم چه شکلی میشه صفحه بندی انجام داد ؟
مثلا فرض کنید 10000 تا مطلب دارم که میخوام تو هر صفحه 10 تا نشون داده بشه
نمیخوام وارد جزییات بشین ، کلی توضیح بدین کفایت میکنه
ممنون
تعداد کل مطالب رو تقسیم میکنی بر تعدادی که میخای در هر صفحه نمایش بدی
مثلا 10000/10 = 1000
یعنی شما 1000 تا صفحه دارید پس هزار تا لینک صفحه میسازی با حلقه و لینکشون میدی به بک اند
توی بک اند همبا استفاده از شماره صفحه میتونی آفست رو بدست بیاری
floor($page-1) * $per_page
floor(2-1) * 10 = 10
floor(3-1) * 10 = 20
واسه صفحه بندی تو نت مثالای زیادی هست ، ولی یه چیزی یادت باشه اگه رکورداد خیلی زیاد بود حتما از دستور limit تو mysql استفاده کن و اینجوری نباشه که بیای همه رکوردارو بگیری بعد اونارو تقسیم بندی بکنی اینجوری رو پرفورمنس خیلی تاثیر میزاره