طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

صفحه بندی AJAX توسط PHP


صفحه بندی AJAX توسط PHP

در این آموزش ، قصد داریم که یک مثال کد ساده برای افزودن صفحه بندی (Pagination) به لیستی از اطلاعات دریافت شده از دیتابیس نشان بدیم. من از AJAX برای دریافت اطلاعات برای هر صفحه از دیتابیس توسط jQuery استفاده میکنم.

در این مثال ، ما دو گزینه برای بعدی (Next) و قبلی (Prev) داریم که کار جابجایی تکی بین صفحات را انجام می دهد. و گزینه های دوتایی نیز چهارتا چهارتا جابجایی را انجام می دهند.

صفحه بندی AJAX توسط PHP

کد HTML برای انتخاب فرمت صفحه بندی

کد زیر یک منوی کشویی (dropdown) با دو فرمت مختلف صفحه بندی برا نشان میدهد. فرمت پیش فرض همه لینک های صفحات را نشان می دهد. با تغییر گزینه منوی کشویی ، یک تابع جی کوئری را بر روی منوی کشویی فراخوانی میکنیم.

صفحه بندی AJAX توسط PHP

نمایش نتایج صفحه بندی توسط AJAX

یک تایع jQuery به اسم getresult برای ارسال یک درخواست AJAX به PHP برای دریافت نتیجه صفحه بندی داریم . این تابع را در دو جا صدا می زنیم . یک زمانی که فرمت صفحه بندی از طریق منوی کشویی تغییر کرد ، و دیگری زمانی که بر روی لینک صفحه بندی برای نمایش نتایج صفحه جاری کلیک شد.

حتما بخوانید  ساخت پیش نمایش لینک ها در php همانند تلگرام

فرایند درخواست صفحه بندی AJAX توسط PHP

کد زیر تمامی پارامترها مثل صفحه جاری (current page) ، تنظیمات صفحه بندی (pagination setting) که توسط AJAX ارسال شده است را می خواند ، بر اساس این پارامتر ها ، php تابع pagination را برای ارسال پاسخ فراخوانی می کند.

صفحه بندی AJAX توسط PHP یک از موارد مهم ، کاربر پسندانه و مدرن در دنیای وب است که حتما سعی کنید در پروژه هایی که می نویسید برای راحتی کاربران ، جذاب بودن صفحه ، و یا هر جایی که بنا به طولانی بودن لیست انها از صفحه بندی استفاده کنید . موفق باشید

حتما بخوانید  ویرایش درون خطی با AJAX و PHP

برای دانلود کامل پروژه صفحه بندی AJAX توسط PHP از قسمت زیر اقدام کنید

دانلــود بـاکـــس

لینک های دانلود به ایمیل شما ارسال می شود
حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان های تحت وب, امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

avatar
1 دیدگاه ها
1 پاسخ ها
0 دنبال کننده ها
 
دیدگاه با بیشترین پاسخ
پرطرفدارترین دیدگاه ها
2 تعداد نویسندگان دیدگاه
حسن شفیعیپریسا نویسنده های اخیر دیدگاه
پریسا
پریسا

سلام خدمت شم آقای حسن شفیعی عزیز من این فایلو دانلود کردم ولی شما سورس دیتابیس رو ندادید م دیتابیس روهم ساختم ولی بازم این۴تا ارور باقی میمونه Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in D:\Xampp\htdocs\ajax-pagination-with-php\dbcontroller.php on line 19 Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in D:\Xampp\htdocs\ajax-pagination-with-php\dbcontroller.php on line 20 Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in D:\Xampp\htdocs\ajax-pagination-with-php\dbcontroller.php on line 28 Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in D:\Xampp\htdocs\ajax-pagination-with-php\dbcontroller.php on line 29 Warning: Invalid argument supplied for foreach() in D:\Xampp\htdocs\ajax-pagination-with-php\getresult.php on line 34 اینارو… نمایش بیشتر

دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

سورس فروشگاهی دیجی کالا

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

مجوزهای ما

logo-samandehi

دانلود کتاب

عضویت رایگان خبرنامه

تخفیف 150 هزار تومانی برای سورس فروشگاهی دیجی کالا تا پایان خردادماه - کد تخفیف : np150
ثانیه
دقیقه
ساعت
روز
خرید محصول