ساخت DataTable با PHP و MySQL


ساخت DataTable با PHP و MySQL

DataTables یک پلاگین jQuery برای نمایش لیستی از سطر ها در جدول HTML با اینترفیس تعاملی است. این جدول شامل قابلیت هایی مثل جستجو, صفحه بندی, مرتب سازی, فیلتر و خیلی از موارد دیگر است.

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

در مقاله آموزشی قبل, ما کد سفارشی برای جستجو و صفحه بندی برای لیستی از رکورد های جدول را دیدیم.

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

کتابخانه DataTables دو نوع پردازش سمت سرور (Server-Side) و سمت کاربر (Client-Side) را در اختیار ما قرار می دهد. در این آموزش, قصد داریم نتایج دیتابیس را با استفاده از پردازش سمت سرور DataTables پیاده سازی کنیم.

فایل PHP کلاس اصلی توابع را با ارسال جدول دیتابیس, ستون و جزییات, فراخوانی می کند. کلاس اصلی کویری  را برای خواندن ستون های موردنیاز خوانده و به عنوان یک آرایه برگشت می دهد. آرایه مورد نظر به داده JSON اینکود و به عنوان پاسخ ajax جدول داده ای برگشت داده می شود.

ساخت DataTable با PHP و MySQL

کد HTML برای DataTable

این کد شامل CSS لازم و کتابخانه جاوااسکریپت فراخوانی شده در قسمت head است. چندین استایل برای سفارشی سازی ظاهر DataTable اضافه کردیم. تگ table یک خصوصیت id دارد که برای تبدیل جدول به DataTable استفاده می شود.

ساخت DataTable با jQuery

کد زیر به شما نحوه مقداردهی DataTable با ست کردن خصوصیات لازم را نشان می دهد. در این کد, مقدار serverSide به صورت true و مسیر آن در ajax تعریف شده است. این دو برای فعال کردن پردازش سمت سرور DataTable استفاده می شود.

حتما بخوانید  پیاده سازی جستجو REST API در PHP

پردازش سمت سرور برای ساخت DataTable با PHP و MySQL

در کد php زیر جزییات ورود دیتابیس, نام جدول , ستون ها مشخص شده و بعد برای ساخت کویری به کلاس اصلی ارسال شده است.

برای کپی صحیح و کامل کدها ، دابل کلیک کرده تا وارد محیط سفید و کپی شوید در غیر اینصورت امکان دارد اجرای کدها با مشکل روبرو شود

خروجی : ساخت DataTable با PHP و MySQL

ساخت DataTable با PHP و MySQL

امیدوارم از آموزش ساخت DataTable با PHP و MySQL نهایت استفاده را برده باشید .

حتما بخوانید  اتصال به سرور FTP در PHP

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

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید.

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

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جدیدترین آموزش های آنلاین



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

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

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

نظر کاربران عزیز

آموزش های آنلاین در چه زمینه ای تهیه کنیم ؟

نظر شما برای ما بسیار مهم است

Loading ... Loading ...

بخش کاربران

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

دانلود کتاب

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