آموزش از مرورگر تا پایگاه داده: HTML به MySQL با استفاده از PHP

From Browser to Database: HTML to MySQL using PHP

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

دریافت داده‌ها از یک فرم در یک مرورگر وب به یک پایگاه داده روی سرور یک مهارت کلیدی برای هر توسعه‌دهنده وب است. در این کلاس می‌آموزید که چگونه یک فرم در HTML ایجاد کنید، چگونه داده‌ها را در PHP تأیید کنید، و چگونه آن‌ها را در پایگاه داده MySQL ذخیره کنید.

به طور خلاصه، درس‌های خاص، یاد خواهید گرفت:

  • نحوه ایجاد فرم در HTML
  • انواع مختلف کنترل های ورودی برای انواع مختلف داده
  • نحوه اعتبار سنجی داده های فرم در PHP
  • تکنیک های مختلف برای ذخیره داده ها در پایگاه داده MySQL
  • چگونه می توان همه اینها را ایمن و ایمن انجام داد.

این کلاس برای مبتدیان توسعه وب است که نیاز به یادگیری یکی از مهارت های اساسی در هنگام ایجاد یک وب سایت دارند - دریافت داده ها از بازدیدکنندگان وب سایت شما به پایگاه داده روی سرور.

در پروژه کلاس، فرم خود را در HTML ایجاد می‌کنید، داده‌های آن فرم را در PHP پردازش می‌کنید و آن را در پایگاه داده MySQL ذخیره می‌کنید.

دانش اولیه HTML، PHP و SQL توصیه می شود، اما تمام کدهای نشان داده شده در ویدیوها به طور کامل، همراه با پیوندهایی به اسناد مربوطه در صورت لزوم توضیح داده شده است.

علاوه بر این، تمام کد منبع نشان داده شده در ویدیوها برای دانلود در دسترس است. به علاوه، اگر مستقیماً از من به کمک نیاز دارید، می‌توانید در بخش بحث سؤال بپرسید.

یک فرم برای جمع آوری داده های مورد نیاز خود ایجاد کنید و داده ها را از آن فرم در پایگاه داده ذخیره کنید.

  1. فرم را در HTML ایجاد کنید  با استفاده از نوع ورودی مناسب برای هر مورد داده.
  2. اسکریپت PHP را برای پردازش و اعتبارسنجی داده های فرم ایجاد کنید.
  3. یک جدول پایگاه داده در MySQL با ستون هایی برای ذخیره داده ها ایجاد کنید. از نوع داده مناسب برای هر ستون استفاده کنید.
  4. کد SQL و PHP را برای درج رکورد جدید بنویسید.
  5. در نهایت، با استفاده از الگوی پست/تغییر مسیر/دریافت به صفحه موفقیت آمیز هدایت شوید.

منابع اسناد:

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

من مشتاقانه منتظر دیدن پروژه های شما هستم!


سرفصل ها و درس ها

درس ها Lessons

  • فرم را با استفاده از اعتبارسنجی سمت مشتری در مرورگر اعتبار سنجی کنید Validate the Form using Client-Side Validation in the Browser

  • یک فرم با ورودی متن ساده و برچسب مرتبط اضافه کنید Add a Form with a Simple Text Input and Associated Label

  • یک رکورد جدید از PHP در پایگاه داده وارد کنید Insert a New Record into the Database from PHP

  • برای ارسال اطلاعات فرم به سرور یک دکمه و ویژگی اضافه کنید Add a Button and Attributes to Send the Form's Data to the Server

  • فرار دستی از مقادیر رشته برای جلوگیری از حمله تزریق SQL Manually Escape String Values to Avoid an SQL Injection Attack

  • برای انتخاب یک مقدار از طیفی از گزینه ها، کنترل ها را اضافه کنید Add Controls to Select One Value From a Range of Options

  • از طریق PHP به پایگاه داده متصل شوید Connect to the Database from PHP

  • اگر مقدار بخشی از داده‌های فرم نیست، از خطا اجتناب کنید Avoid Errors if a Value is not Part of the Form Data

  • یک جدول در پایگاه داده برای ذخیره سوابق بلیط ایجاد کنید Create a Table in the Database to Store Ticket Records

  • از یک بیانیه آماده برای درج یک رکورد جدید استفاده کنید Use a Prepared Statement to Insert a New Record

  • از الگوی Post-Redirect-Get برای جلوگیری از ارسال فرم های تکراری استفاده کنید Use the Post-Redirect-Get Pattern to Avoid Duplicate Form Submissions

  • یک فایل برای پردازش داده های فرم ارسالی اضافه کنید و نحوه ارسال آن را تغییر دهید Add a File to Process the Submitted Form Data and Change How it's Sent

  • یک پایگاه داده برای ذخیره داده ها از فرم ایجاد کنید Create a Database to Store the Data from the Form

  • نتیجه Conclusion

  • محیط توسعه خود را تنظیم کنید: نرم افزار توصیه شده را نصب کنید Set Up Your Development Environment: Install Recommended Software

  • مقادیر ارسال شده را از ورودی های Select، Radio و Checkbox تغییر دهید Change the Values Sent from the Select, Radio and Checkbox Inputs

  • یک فایل HTML ایجاد کنید و آن را در مرورگر مشاهده کنید Create an HTML File and View it in the Browser

  • یک فیلتر به مقادیر فرم اعمال کنید، نوع داده و محدوده را تأیید کنید Apply a Filter to the Form Values, Validating the Data Type and Range

  • مقدمه Introduction

  • برای افزودن آسان قالب بندی به فرم، یک برگه سبک CSS اضافه کنید Add a CSS Style Sheet to Easily Add Formatting to the Form

  • یک کنترل برای انتخاب بین دو گزینه انحصاری متقابل اضافه کنید Add a Control to Choose Between Two Mutually Exclusive Options

  • پروژه کلاس شما: یک فرم ایجاد کنید و داده های فرم را در یک پایگاه داده ذخیره کنید Your Class Project: Create a Form and Save the Form Data to a Database

  • داده های فرم را اعتبارسنجی کنید و در صورت نامعتبر بودن، یک پیام اعتبار سنجی ارسال کنید Validate the Form Data and Output a Validation Message if Invalid

  • انواع مختلف کنترل را برای وارد کردن متن اضافه کنید Add Different Types of Controls for Entering Text

  • ورودی چک باکس را فیلتر کنید و به صورت اختیاری مقادیر را در یک آرایه فیلتر کنید Filter the Checkbox Input and Optionally Filter the Values into an Array

  • یک کنترل برای انتخاب یک مقدار از یک لیست کشویی اضافه کنید Add a Control to Select a Value from a Drop-down List

نمایش نظرات

نظری ارسال نشده است.

آموزش از مرورگر تا پایگاه داده: HTML به MySQL با استفاده از PHP
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 12m
26
Skillshare (اسکیل شیر) skillshare-small
17 اسفند 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
45
3 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dave Hollingworth Dave Hollingworth

مربی فناوری اطلاعات

Skillshare (اسکیل شیر)

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

یکی از ویژگی‌های منحصر به فرد سکیل‌شر، ارائه دوره‌های تدریس شده توسط صاحبان مهارت‌ها و افراد موفق در زمینه‌های مختلف است. این امر باعث می‌شود که کاربران از تجربیات و دانش عملی افرادی که در حوزه‌های مورد نظرشان موفق عمل کرده‌اند، بهره‌مند شوند و بهترین اطلاعات را برای بهبود مهارت‌های خود دریافت کنند. به این ترتیب، سکیل‌شر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق می‌کند و به آنها کمک می‌کند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.