ثبت نام کنید

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

پرسیدن سوال

برای پرسیدن سوال، ابتدا باید وارد حساب کاربری خود شوید.

آموزش ارتباط با سرور آنلاین در B4A – قسمت سوم(کدهای ثبت نام سمت سرور)

سلام

با سومین جلسه از آموزش های ارتباط با سرور آنلاین در بیسیک فور اندروید در خدمتتون هستیم، در این جلسه می پردازیم به نوشتن کدهای PHP برای انجام عملیات ثبت نام، چون همانطور که در آموزش قبلی گفتیم، قصد داریم تا یک برنامه ثبت نام درست کنیم، پس در ادامه با بپرسم همراه باشید.

قسمت های قبلی:

برای ارتباط با سرور آنلاین از کدهای PHP استفاده می کنیم، حال در ادامه توسط کدهایی که می نویسیم یک برنامه ثبت نام بسیار ساده ایجاد میکنیم.

خب برای نوشتن کدهای PHP میتونید از هر ویرایشگر متنی استفاده کنید، ما با ویرایشگر محبوب و رایگان ++ Notepad کار میکنیم، که برای دانلود این نرم افزار کلیک کنید.

آموزش:

  • یک فایل به نام Register.php ایجاد کنید(برای اینکار می توانید برنامه ++ NotePad را و با کلید های ترکیبی Ctrl + S فایل خود را ذخیره کنید).
  • خب همانطور که میدانید، برای نوشتن کدهای PHP نیاز داریم تا کدها را بین دو تگ زیر بنویسیم:

  • ابتدا باید یک متغیر برای ارتباط با دیتابیس ایجاد کنیم، من متغیری با نام conn تعریف کردم و اطلاعات دیتابیس را در قرار دادم.

connect-db

کدهای ثبت نام سمت سرور

  • سپس برای اینکه مطمئن شوید ارتباط با دیتابیس با موفقیت انجام شده یا نه، کافیست با دستور if مشخص کنیم که اگر ارتباط با دیتابیس با موفقی بود یک پیغام روی صفحه چاپ کند.
حتما بخوانید:  آموزش Corel Video Studio - قسمت سوم(اضافه کردن آهنگ به کلیپ)

برای این کار به کدهای قبلی دستور if را اضافه می کنیم:

حال فایل Register.php خود را در هاست آپلود و آدرس آن را در مرورگر وارد کنید، اگر با پیغام Connect مواجه شدید، ارتباط با دیتابیس با موفقیت آمیز بوده است.

  • در حال حاضر ما به دیتابیس فقط متصل شدیم، حال باید با استفاده از کدهای زیر دیتابیسی که میخواهیم روش عملیات را انجام دهیم انتخاب و همچنین مقادیر دیتابیس را UTF8 کنیم که برای حروف فارسی مشکلی نداشته باشیم، پس کدهای زیر را هم اضافه میکنیم:

beporsam_b4a نام دیتابیس، conn$ متغیری هست که برای ارتباط با دیتابیس تعریف کردیم.

  • حال که به هاست متصل و دیتابیسی هم که میخواهیم مقادیر را بفرستیم انتخاب کردیم؛ نوبت میرسه تعریف دو متغیر برای ارسال نام کاربری و رمز عبور به سرور، پس دو متغیر با نام های username و password انتخاب و نوع ارسال را هم POST قرار میدهیم.

  • مرحله ی بعدی درج اطلاعات می باشد، که مشخص میکنیم اگر ارتباط با دیتابیس با موفقیت بود، اطلاعات درج شود، پس در شرط if کدهای زیر را می نویسیم:

در خط دو با دستور Insert که از سری دستورات SQL می باشد عملیات درج را در جدول انجام میدهیم و در خط ۴ تا ۸ گفتیم اگر اطلاعات با موفقیت درج شد، عبارت Done را چاپ کند و در غیر این صورت عبارت Error را چاپ کند.

و در نهایت تمامی کدهایی که در فایل Register.php باید قرار بگیرند:

حتما بخوانید:  آموزش اوبونتو - قسمت سوم(نصب اوبونتو)

این کدهایی که در این آموزش نوشتیم؛ کدهای سمت سرور برای ثبت نام می باشد، حال در جلسات بعدی در بیسیک فور اندروید با این فایل ارتباط برقرار میکنیم و به وسیله این فایل اطلاعات خودمون رو در دیتابیس ذخیره می کنیم.

آموزش این قسمت نیز به پایان رسید، امیدوارم مفید بوده باشه:)

هرگونه سوالی یا مشکلی در رابطه با مطلب فوق داشتید؛ در سایت بپرسید، پاسخگوی سوالات شما هستیم، برای پرسیدن سوال کلیک کنید.

موفق باشید.


درباره SOLTANE GHALBHAمدیر

امیدوارم از سایت رضایت کافی را داشته باشید :)

دنبال کردن من

نظرات ( 2 )

  1. این نظر ویرایش شده است.

    با سلام
    لطفا کدی رو به این اضافه کنید که اگه توی دیتابیس یک user مثل همین وجود داشت دوباره نسازه.

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

    اگه کدی رو هم برای ورود به حساب کاربری میزاشتین عالی میشد.

نظر شما چیست؟