عملیات CRUD درون خطی جدول توسط PHP

عملیات CRUD درون خطی جدول توسط PHP

در این آموزش قصد داریم به شما نحوه انجام عملیات CRUD درون خطی جدول توسط PHP و jsGrid را نشان بدیم.

JsGrid یک پلاگین جی کوئری  می باشد که از قابلیت Ajax پشتیبانی میکند و در javaScript نیز قابل استفاده است و امکان نمایش داده ها در فرمت جدول  را برای ما فراهم می کند.

این افزونه jQuery ویژگی های زیادی برای اداره کردن داده ها را دارد.زیرا در سمت  کاربر کار می کند و نه در سمت سرور اما برای ثبت کردن (binding) داده ها باید در سمت سرور باشد که با فراخوانی AJAX بتواند به صورت داینامیک laod شود.

عملیات درون خطی ساختن, آپدیت, خواندن و حذف کاملا بوسیله Ajax انجام می شود

 

در ابتدا اطلاعات جدول را با PHP از دیتابیس mysql خولنده و داخل پلاگین jsGrid لود می کنیم.

در نهایت می بینیم که چطور می شود عملیات CRUD درون خطی جدول مدیریت کرد مثلا یک سطر جدید را به mysql توسط پلاگین jsGrid و PHP اضافه کرد. چطور یک سطر را ویرایش, حذف کنیم.

ساخت جداول دیتابیس

در ابتدا یک جدول به نام sample_data برای قرار گیری مقادیری مانند first_name , last_name , age , gender را به همراه چندین داده از پیش ساخته را ایجاد می کنیم.

فایل index.php

در ابتدا فایل های کتابخانه jsgrid و jquery را به صفحه اضافه می کنیم.

سپس متد JsGrid را با یک سری از مقادیر مربوط به طول و عرض جدول, فایل php مربوط به هر یک از عملیات delete,insert,update,read برای ارسال درخواست ajax اضافه می کنیم.

در نهایت فیلدهای مربوط به جدول را مشخص می کنیم.

فایل fetch_data.php

ابتدا با pdo به جدول mysql خود متصل می شویم و سپس بر اساس متد های ارسال شده از سمت jsGrid کویری SQL مورد نظر را می نویسیم.

خروجی – عملیات CRUD درون خطی جدول توسط PHP

عملیات CRUD درون خطی جدول توسط PHP

جمع بندی

خب دیدید به چه راحتی تونستیم یک عملیات CRUD درون خطی جدول توسط PHP را با پلاگین jsGrid انجام بدیم.

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

کاربر به راحتی می تواند داده های جدول را ویرایش, حذف و اضافه کند بدون آنکه منتظر لود صفحه بعد از هر بار تغییر باشد.

 

امیدوارم از آموزش عملیات CRUD درون خطی جدول توسط PHP نهایت استفاده را برده باشید .

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

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

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

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران

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

دوره های آموزشی