دوره مجازی PHP (جلسه 8): کار با فرم ها و داده های ورودی کاربران

- visibility ١٢١ mode_comment

در این جلسه به صورت کامل با فرم ها و فیلدهای html و نحوه ی دریافت داده ها از کاربران صحبت خواهیم کرد .

موارد مطرح شده در این جلسه به شرح زیرند :

فصل 8 : کار با فرم ها و داده هاي ورودي کاربران

  • توضيحي در مورد ورودي ها و خروجي ها در زبان هاي برنامه نويسي
  • دريافت ورودي ها در زبان PHP
  • تشريح کاربرد و عملکرد فرم ها در صفحات وب
  • تفاوت دو متد Post و Get در ارسال داده ها به سمت سرور
  • ساختار ارسال داده ها با متد Get در Url ها (QueryString Structure)
  • ساختار يک فرم در زبان Html
  • اجزاء مختلف تشکيل دهنده ي فرم هاي Html
  • تگ form
  • فيلدهاي متني (Text)
  • فيلدهاي ناحيه ي متني (Textarea)
  • فيلد هاي انتخاب گزينه (radio button , checkbox)
  • فيلد هاي ليستي (Select)
  • فيلد آپلود فايل (File)
  • فيلدهاي مخفي (Hidden)
  • دکمه ها (Button , Submit)
  • ليبل ها (Label)
  • دريافت اطلاعات ارسال شده از فرم ها در PHP
  • ميني پروژه : ساخت يک فرم ثبت نام براي ذخيره سازي اطلاعات افراد و ارسال داده ها به سمت PHP
  • تمرين
info توجه

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

ثبت نام در دوره حرفه ای PHP

comment دیدگاه کاربران
Pourya Ariyafar

سلام
من فرم رو ایجاد کردم و به خوبی تونستم پروژه این دوره رو پیش ببرم، ولی یک مشکلی دارم و اینکه وقتی در فیلد نام اسم رو فارسی مینویسم با کاراکترهای نامعلوم اسم رو در سمت فایل سرور نمایش داده میشه درحالی که به صورت پیش فرض encoding نرم افزار phpstorm من در حالت UTF-8 هست و حتی در فایل form اومدمcharset رو UTF-8 قرار دادم و حتی باز اومدم زبان رو fa کردم ولی مشکل حل نشد
ممنون میشم راهنمایی کنید

وحید صالحی

سلام مقادیر فیلد رو در دیتابیس ذخیره می کنید و از اونجا می خونید؟

وحید صالحی

پاسخ به ایمیلتون ارسال شده همراه با فایل هاش

Pourya Ariyafar

ببخشید فکر کنم چند بار دیدگاهم رو فرستادم
قبلا یک زمان 10 دقیقه برای دیدگاه میومدولی نمیدونم چرا گاهی این 10 دقیقه نمیاد و نظر قبل از تایید دیده نمیشه

لقمان آوند

الانم هست مشکلی نداره .

رضا الطافی

سلام اساتید محترم ببخشید مزاحم میشم این خیلی برام ضروریه اگه امکانش هست پاسخ بدید

خواستم بدونم تفاوت بین add_action و add_filter در وردپرس ، در چیه ؟ خواهشا کمک کنید مرسی

لقمان آوند

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

وحید تقیزاده

سلام
من فرم را برای دریافت مقادیر ایجاد کردم اما زمانی که اطلاعات را دریافت میکنه و میخواد در حلقه foreach چاپ کنه این خطا را میده:

username : asda
password : a214aa

( ! ) Notice: Array to string conversion in H:\wamp\www\blogs\other\process.php on line 4
Call Stack
# Time Memory Function Location
1 0.0004 244936 {main}( ) ..\process.php:0
favColor : Array
sex : male
year : 89
file : key haye mohem.docx
message : 123asdad

حتی کد را هم مثل شما زدم و حتی کد شما را هم گذاشتم اما بازم روی لوکال برای من این خطارو میده.
مشکل از کجاست ؟
تشکر

لقمان آوند

یه آرایه هم ارسال میشه در فرم (همون تیک ها) که توسط echo قابل چاپ نیست. می تونید اونو با دستور join به رشته تبدیل کنید و چاپ کنید.

Alireza Sajedi

سلام من سوالم رو هم تو سایت و هم برای استاد فرستادم لطفا پیگیری کنید.

وحید صالحی

آقای آوند چند وقتی هست که خیلی سرشون شلوغه به محض اینکه فرصت کنن حتما پاسخ خواهند داد

سجاد سعادت

سلام
من این تمرین رو انجام دادم همه چی خوب پیش رفت ولی متاسفانه زمانیکه می خوام داده ها رو تو یه فایل ذخیره کنم با اینکه دستورات رو درست نوشتم با این پیغام در خروجی مواجه می شم.
لطفا راهنمایی کنید که مشکل کجا هست:

ممنون 🙂

لقمان آوند

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

سجاد سعادت

سلام
چرا پاسخ دهی با کامنت ها و سوالات اینقدر دیر انجام میشه؟

لقمان آوند

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

سجاد سعادت

انشالله…

Morteza Solaty

سلام.وقت بخیر .ممنون از آموزشهای کامل شما.
مشکلی که برای من پیش اومده در رابطه با فریم ورک پیور هست.با اینکه آدرس رو درست نوشتم(در قسمت لینک)و فایل pure.css هم در پوشه common وجود داره ، ولی خروجی که برای تگ فرم در آموزش شما وجود داره توی مرورگر من اعمال نمیشه.تمامی مراحلی که آموزش دادید رو قدم به قدم انجام دادم ولی فایده ای نداشت.مرورگرم گوگل کرومه.سپاس استاد.

لقمان آوند

سلام
لطفا از همون فایل pure که بنده استفاده کردم استفاده کنید و جداگانه دانلود نکنید. چون شخصی سازیش کرده بودم

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 3 4 5