آموزش فرم در php به زبان ساده
در این مطلب به زبانی ساده با فرم ها در زبان برنامه نویسی پی اچ پی آشنا می شوید.
آشنایی با انواع فرم در پی اچ پی
فرمها یکی از ابزارهای اساسی برای ارتباط با کاربران در وبسایتها هستند و در PHP نیز قابلیت پیادهسازی فرمها وجود دارد. در PHP، میتوانید انواع مختلفی از فرمها را ایجاد کنید تا اطلاعات را از کاربران دریافت و پردازش کنید. در زیر به برخی از انواع معمول فرمها در PHP اشاره میکنم:
- فرمهای ورود (Login Forms): این نوع فرمها به کاربران اجازه میدهند تا با وارد کردن نام کاربری و رمز عبور به سیستم شما وارد شوند. با استفاده از PHP، میتوانید اطلاعات وارد شده توسط کاربر را بررسی کرده و اعتبارسنجی کنید و سپس کاربر را به صفحه مورد نظر هدایت کنید.
- فرمهای ثبتنام (Registration Forms): این نوع فرمها به کاربران اجازه میدهند تا در وبسایت شما ثبتنام کنند. اطلاعاتی مانند نام، نام خانوادگی، ایمیل و رمز عبور را از کاربران دریافت کرده و آنها را در پایگاه داده یا فایلهای متنی ذخیره کنید.
- فرمهای جستجو (Search Forms): این نوع فرمها به کاربران اجازه میدهند تا اطلاعات خاصی را در وبسایت شما جستجو کنند. با استفاده از PHP، میتوانید اطلاعات وارد شده توسط کاربر را در پایگاه داده یا فایلهای متنی جستجو کرده و نتایج را به کاربر نشان دهید.
- فرمهای تماس (Contact Forms): این نوع فرمها به کاربران اجازه میدهند تا با مالکان وبسایت تماس بگیرند. اطلاعاتی مانند نام، ایمیل، موضوع و پیام را از کاربران دریافت کرده و آنها را به ایمیل یا پایگاه داده شما ارسال کنید.
- فرمهای بررسی (Survey Forms): این نوع فرمها به کاربران اجازه میدهند تا در نظرسنجیها و نظرسنجیهای وبسایت شما شرکت کنند. با استفاده از PHP، میتوانید پاسخهای وارد شده توسط کاربران را ذخیره کرده و تحلیل کنید.
با استفاده از این انواع فرمها و PHP، میتوانید تعاملات بین کاربران و وبسایت خود را بهبود بخشید و اطلاعات را به صورت امن و مطمئن دریافت و پردازش کنید.
مثالی از ساخت فرم ها در پی اچ پی
یک فرم در پی اچ پی برای دریافت ورودی از کاربران استفاده می شود. در پی اچ پی اگر می خواهید ورودی را از صفحه کلید دریافت کنید و خروجی را بر اساس ورودی اتخاذ کنید؛ شما باید از فرم های form.html استفاده کنید که یک ویژگی دارند: متد فرم که در آن شما باید متد set یا get را تنظیم کنید. برای آن که این موضوع را نشان دهیم؛ فرم وبسایت (choose.php) زیر را در نظر بگیرید که در آن از شما خواسته می شود یک برند از اتومبیل را انتخاب کنید و رنگ دلخواه تان را وارد کنید.
فرم اچ تی ام ال
ذخیره سازی آن به صورت Choose.php
Select Your car
Select Your car
Porsche 911
Volkswagen Beetle
Ford Taurus
Color:
</table”>
اسکریپت پی اچ پی
خروجی کد بالا به صورت زیر است:
Your blue Porshe 911 is ready. safe driving! Select your car
(ماشین پورش آبی رنگ شما آماده است. ایمن برانید! ماشین خود را انتخاب کنید)
در مثالی که در بالا آمده است؛ ابتدا با استفاده از HTML . Form یک صفحه استاتیک ایجاد کنید. قسمت اول آن یک جعبه کشویی است که کاربر باید در آن قسمت باید یک گزینه را انتخاب کند؛ دومین بخش یک جعبه متنی است که در آن کاربر رنگ را وارد کند؛ بعد از آن که کاربر مقدار را وارد کرد؛ روی دکمه کلیک می کند تا خروجی نمایش داده شود. به این ترتیب جمله بالا در خروجی نمایش داده می شود.