صفحه بندی سایت

0 امتیاز
66 بازدید
سوال شده دی 25, 1394 توسط hadi.es  
سلام خسته نباشید استاد

چطور میتونم سایتم رو صفحه بندی کنم؟؟ مثلا صفحه ی 1و2و3و....99

ممنونم
این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده دی 25, 1394 توسط ASHKARAN  
ویرایش شده دی 25, 1394 توسط ASHKARAN

با عرض سلام

سعی می کنیم بسیار ساده و ابتدایی با هم پیش بریم ....

برای مثال شما ۱۰۰ پست در دیتابیستن دارید.... 

۱۰ دکمه در وبسایت داریم که باکلیک روی هر کدوم آدرس اسکریپتمون فراخوانی میشه و عدد شروع بهش ارسال میشه....

به عنوان مثال وقتی ری دکمه ۱ کلیک شه آدرس زیر فراخوانی میشه:

http://example.com/myscript.php?page=1
و یا با کلیک بر روی دکمه ۲ به آدرس زیر می ریم :
http://example.com/myscript.php?page=2

و به همین ترتیب همه دکمه هارو مرتب می کنیم....

و از کد زیر در اسکریپتمون استفاده می کنیم.....

$page = 1 ;
if(isset($_GET['page']))
  $page = $_GET['page'];
  
$start = ($page-1)*10;

$query = "SELECT * FROM posts limit 10 $start , 10";
//inja be bayad postharo bekhunim !

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

اما تا رسیدن به یک فرم حرفه ای فاصله زیادی دارید !

برای آشنایی و تمرین بیشتر می تونید به لینک های زیر هم سری بزنید:

http://code.tutsplus.com/tutorials/how-to-paginate-data-with-php--net-2928
http://code.runnable.com/U8dzQWEzMxxqeQ_E/php-pagination-example-using-mysql-database-for-dbms

 

دارای دیدگاه اردیبهشت 14, 1395 توسط hadi.es  
استاد

میشه بجای اینکه از اون متغیر بالایی که page نام داره، از کوکی استفاده کرد؟؟

بهتر نیست که از کوکی استفاده کرد؟؟

-- بعدش یه سوالی دیگه استاد :

مگه لب کلام صفحه بندی این نیست که توضیح دادید؟؟

1,004 سوال

838 پاسخ

1,352 دیدگاه

1,308 کاربر

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...