لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش از مرورگر تا پایگاه داده: HTML به MySQL با استفاده از PHP
From Browser to Database: HTML to MySQL using PHP
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دریافت دادهها از یک فرم در یک مرورگر وب به یک پایگاه داده روی سرور یک مهارت کلیدی برای هر توسعهدهنده وب است. در این کلاس میآموزید که چگونه یک فرم در HTML ایجاد کنید، چگونه دادهها را در PHP تأیید کنید، و چگونه آنها را در پایگاه داده MySQL ذخیره کنید.
به طور خلاصه، درسهای خاص، یاد خواهید گرفت:
نحوه ایجاد فرم در HTML
انواع مختلف کنترل های ورودی برای انواع مختلف داده
نحوه اعتبار سنجی داده های فرم در PHP
تکنیک های مختلف برای ذخیره داده ها در پایگاه داده MySQL
چگونه می توان همه اینها را ایمن و ایمن انجام داد.
این کلاس برای مبتدیان توسعه وب است که نیاز به یادگیری یکی از مهارت های اساسی در هنگام ایجاد یک وب سایت دارند - دریافت داده ها از بازدیدکنندگان وب سایت شما به پایگاه داده روی سرور.
در پروژه کلاس، فرم خود را در HTML ایجاد میکنید، دادههای آن فرم را در PHP پردازش میکنید و آن را در پایگاه داده MySQL ذخیره میکنید.
دانش اولیه HTML، PHP و SQL توصیه می شود، اما تمام کدهای نشان داده شده در ویدیوها به طور کامل، همراه با پیوندهایی به اسناد مربوطه در صورت لزوم توضیح داده شده است.
علاوه بر این، تمام کد منبع نشان داده شده در ویدیوها برای دانلود در دسترس است. به علاوه، اگر مستقیماً از من به کمک نیاز دارید، میتوانید در بخش بحث سؤال بپرسید.
یک فرم برای جمع آوری داده های مورد نیاز خود ایجاد کنید و داده ها را از آن فرم در پایگاه داده ذخیره کنید.
فرم را در HTML ایجاد کنید با استفاده از نوع ورودی مناسب برای هر مورد داده.
اسکریپت PHP را برای پردازش و اعتبارسنجی داده های فرم ایجاد کنید.
یک جدول پایگاه داده در MySQL با ستون هایی برای ذخیره داده ها ایجاد کنید. از نوع داده مناسب برای هر ستون استفاده کنید.
کد SQL و PHP را برای درج رکورد جدید بنویسید.
در نهایت، با استفاده از الگوی پست/تغییر مسیر/دریافت به صفحه موفقیت آمیز هدایت شوید.
منابع اسناد:
اگر به کمک نیاز دارید، به کد منبع قابل دانلود دوره نگاهی بیندازید و در صورت نیاز هر گونه سوالی را در بخش بحث بپرسید.
من مشتاقانه منتظر دیدن پروژه های شما هستم!
سرفصل ها و درس ها
درس ها
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
اسکیلشر یک پلتفرم آموزشی آنلاین است که به میلیونها افراد در سراسر جهان امکان یادگیری مهارتهای جدید را فراهم میکند. این پلتفرم با ارائه دورههای متنوع در زمینههایی از جمله هنر و طراحی، فناوری، کسب و کار، و زندگی موفق، به کاربران خود این امکان را میدهد تا به صورت آنلاین به یادگیری بپردازند.
یکی از ویژگیهای منحصر به فرد سکیلشر، ارائه دورههای تدریس شده توسط صاحبان مهارتها و افراد موفق در زمینههای مختلف است. این امر باعث میشود که کاربران از تجربیات و دانش عملی افرادی که در حوزههای مورد نظرشان موفق عمل کردهاند، بهرهمند شوند و بهترین اطلاعات را برای بهبود مهارتهای خود دریافت کنند. به این ترتیب، سکیلشر نه تنها یک پلتفرم آموزشی است، بلکه یک جامعه آموزشی است که افراد را به اشتراک گذاری دانش و تجربیات تشویق میکند و به آنها کمک میکند تا در مسیر پیشرفت و موفقیت خود ادامه دهند.
نمایش نظرات