insert درون خطی توسط AJAX در جی کوئری

insert درون خطی توسط AJAX در جی کوئری

در این آموزش php , قصد داریم به شما نحوه insert درون خطی داده های جدول HTML5 در جدول دیتابیس MySQL توسط AJAX و Jquery را نمایش بدیم.

HTML5 به شما امکان ویرایش سلول های جدول با ست کردن خاصیت contentEditable به true را دارد.

بعد از اضافه کردن داده ها در سلول های جدول, این داده ها را با استفاده از AJAX به PHP ارسال می کنم. در صفحه PHP , ما کوئری insert را برای ذخیره کردن داده های ارسالی در دیتابیس, ایجاد می کنیم.

insert درون خطی توسط AJAX در جی کوئری

در این مثال از insert درون خطی توسط AJAX , ما یک جدول HTML5 برای افزودن اطلاعات محصول داریم. بعد از وارد کردن جزئیات محصول در سلول قابل ویرایش, با کلیک بر روی دکمه مورد نظر, اطلاعات را در دیتابیس ذخیره می کنیم.

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

این قابلیت برای فرم دهی داده های POST که به فایل PHP توسط AJAX ارسال می کنیم, بسیار کاربردی است.

جدول HTML5 برای insert درون خطی

کد زیر به شما یک جدول همراه با دکمه Save را نمایش می دهد. بعد از وارد کردن داده ها با استفاده از ویرایش درون خطی, با استفاده از دکمه save اطلاعات را تایید و ارسال می کنیم.

insert درون خطی توسط AJAX در جی کوئری

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

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

فایل PHP برای افزودن داده ها به دیتابیس

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

امیدوارم از آموزش insert درون خطی توسط AJAX در جی کوئری نهایت استفاده را برده باشید .

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

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

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

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

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

  1. merdas moradi ۲۴ خرداد ۱۳۹۸

    آقای شفیعی واقعا ممنونم به خاطر سایت خوبتون و زحمات شما.
    بسیار کاربردی بود.

    پاسخ
    1. حسن شفیعی ۲۴ خرداد ۱۳۹۸

      سلام. بسیار خوشحالیم که مفید واقع شده.
      موفق و پیروز باشید.

      پاسخ
  2. Micro ۱۸ خرداد ۱۳۹۸

    درود
    وقت بخیر

    درسته آموزش بصورت مستقیم کمکی نکرد (چون Insert درون خطی با Ajax رو بلد بودم) ولی نکته ای داشت که در هیچ سایت فارسی یا انگلیسی زبانی پیدا نکردم و اگه شما این آموزش رو ننوشته بودید پروژم همچنان متوقف مونده بود

    سپاس فراوان 🙂

    پاسخ
    1. حسن شفیعی ۱۸ خرداد ۱۳۹۸

      سلام ممنون.
      خیلی خوشحالیم که مفید واقع شده.
      موفق باشید.

      پاسخ
دوره های آموزشی