vorod etelaat-taliem-ir

ورود اطلاعات با Ajax

ابتدا یک فایل به اسم insertp1.php برای ورود اطلاعات ایجاد می کنیم. در این صفحه ابتدا یک فرم با دو ورودی و یک دکمه ایجاد می کنیم که خاصیت onclick دکمه یک تابع جاوا را اجرا می کند. این تابع جاوا اطلاعات را به صورت Ajax برای صفحه insertp1.php ارسال می کند که متغییر های family و name را با مقادیر داخل فرم پر میکند و اطلاعات برگشتی را درون div با آیدی mes چاپ می کند. اما در صفحه insertp1.php ابتدا چک می کنیم که آیا متغییر family و name هر دو دارای مقدار می باشند یا خیر. با استفاده از تابع empty این کار را انجام می دهیم که اگر این دو متغییر مقدارشان خالی باشد مقدار true را بر می گرداند و اگر مقدار دهی شده باشند مقدار false را بر می گرداند. اگر مقداری نداشته باشند پیغامی مبنی بر اینکه اطلاعات را وارد کنید چاپ می شود و اگر هر دو متغییر پر باشند دو متغییر را ابتدا فاصله های کناری آن ها را حذف کرده و همه حروف آنها را به حروف کوچک تبدیل می کنیم و سپس با استفاده از تابع mysqli به پایگاه داده مورد نظر متصل می شویم و در خط بعد چک می کنیم که آیا این ارتباط به درستی برقرار شده است یا خیر اگر این ارتباط خطا داده باشد پیغام خطایی برای کاربر نشان می دهیم در غیر این صورت یک کوئری برای بررسی اینکه کاربر اطلاعات تکراری وارد کرده باشد یا خیر می نویسیم و با دستور شرطی بررسی می کنیم که آیا در این کوئری رکوردی پیدا شده است یا خیر ،اگر پیدا شده باشد یعنی کاربر کلمات تکراری وارد کرده است و پیغامی مبنی بر تکراری بودن برای کاربر نمایش می دهیم در غیر این صورت کوئری برای درج این نام و فامیلی می نویسیم و در آخر ارتباط با پایگاه داده را قطع می کنیم.

بیشتر بدانید..

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگو شرکت کنید؟
نظری بدهید!

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