عملیات CRUD دیتابیس با AJAX

در این آموزش از AJAX با jQuery , نحوه اجرای عملیات CRUD دیتابیس با AJAX یا همان افزودن , حذف و بروزرسانی را در PHP خواهیم دید.

ما از هندلر جی کوئری برای ساخت و ارسال درخواست AJAX به سمت سرور به منظور انجام عملیات در دیتابیس MySQL , بهره می بریم. این هندلر وضعیت پاسخ را برگشت می دهد.

اگر به دنبال انجام عملیات روی دیتابیس بدون استفاده از AJAX هستید , آموزش اتصال به دیتابیس با mysqli در php را مطالعه کنید.

 

فرم AJAX برای ارسال درخواست

ما یک فرم برای داده های ورودی کاربر و انجام رویداد AJAX برای عملیات دیتابیس را داریم.  این کد لیستی از سطر های جدول دیتابیس را نشان می دهد. همچنین یک گزینه “افزودن” را برای اضافه کردن سطر جدید با AJAX را دارد.

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

عملیات CRUD دیتابیس با AJAX

در تابع ajax ما , ما از switch-case برای add,delete,edit داریم .هر یک از این case ها کوئری استرینگ و پاسخ های متفاوتی را بر اساس عملیات دیتابیس , ایجاد می کنند.

اسکریپت PHP برای عملیات CRUD دیتابیس

کد php زیر , بعد از انجام عملیات بر روی دیتابیس , سطر بروزرسانی شده در دیتابیس را به عنوان پاسخ درخواست اجکس برگشت (return) می دهد.

عملیات CRUD دیتابیس با AJAX

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

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

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

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

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

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

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