
در این جلسه به صورت کامل با فرم ها و فیلدهای 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
- تمرين
:: توجه
این مطلب یک جلسه از آموزش PHP می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.
سلام و خسته نباشید .
یه سوال درباره ی ذخیره اطلاعات کاربران داشتم.
چطوری میشه کاربران رو به ترتیب فایلشون رو ذخیره کنیم؟
یعنی به جای انتخاب یک عدد رندوم از کاربر ۱ شروع کنه و خود سیستم به ترتیب با تابع file_put_contents اطلاعات کاربر ۲ بعد کاربر ۳ و … همینطور به ترتیب فایل ها رو ایجاد کنه.
سلام وقت بخیر خیلی ممنون بابت آموزش های جامع و عالیتون.من ی مشکل دارم فرمموکاملا مثل شما ایجادکردم و هیچ اروری نداره اصلا اما وقتی تو مرورگر ران میکنم ارور 502 Bad Gateway میده و اصلا فرممو بالا نمیاره
سعی کنید یه virtual host ست کنید تو وب سرور محلی. آموزشش رو سرچ کنید و بخونید که چطور در ومپ یا زمپ اینکارو می شه کرد
سلام.وقت بخیر .ممنون از آموزشهای کامل شما.
مشکلی که برای من پیش اومده در رابطه با فریم ورک پیور هست.با اینکه آدرس رو درست نوشتم(در قسمت لینک)و فایل pure.css هم در پوشه common وجود داره ، ولی خروجی که برای تگ فرم در آموزش شما وجود داره توی مرورگر من اعمال نمیشه.تمامی مراحلی که آموزش دادید رو قدم به قدم انجام دادم ولی فایده ای نداشت.مرورگرم گوگل کرومه.سپاس استاد.
سلام
لطفا از همون فایل pure که بنده استفاده کردم استفاده کنید و جداگانه دانلود نکنید. چون شخصی سازیش کرده بودم
سلام
چرا پاسخ دهی با کامنت ها و سوالات اینقدر دیر انجام میشه؟
عذرخواهی می کنم
مشکلاتی برای بنده بوجود اومده بود در یکی دو ماه اخیر که در حال رفعه. ایشالله زودت پاسخ میدم
انشالله…
سلام
من این تمرین رو انجام دادم همه چی خوب پیش رفت ولی متاسفانه زمانیکه می خوام داده ها رو تو یه فایل ذخیره کنم با اینکه دستورات رو درست نوشتم با این پیغام در خروجی مواجه می شم.
لطفا راهنمایی کنید که مشکل کجا هست:
ممنون 🙂
گویا اجازه دسترسی به فایل نداره. این مورد رو چک کنید. فایل رو در همون پوشه بزارید و تست کنید
سلام من سوالم رو هم تو سایت و هم برای استاد فرستادم لطفا پیگیری کنید.
آقای آوند چند وقتی هست که خیلی سرشون شلوغه به محض اینکه فرصت کنن حتما پاسخ خواهند داد
سلام
من فرم را برای دریافت مقادیر ایجاد کردم اما زمانی که اطلاعات را دریافت میکنه و میخواد در حلقه 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 به رشته تبدیل کنید و چاپ کنید.
سلام اساتید محترم ببخشید مزاحم میشم این خیلی برام ضروریه اگه امکانش هست پاسخ بدید
خواستم بدونم تفاوت بین add_action و add_filter در وردپرس ، در چیه ؟ خواهشا کمک کنید مرسی
action ها معمولا عملیات خاصی هستند که در یه نقطه خاص از پردازش انجام میشن. مثلا قبل از انتشار پست. بعد از ثبت نظر و …
فیلتر هم که از اسمش معلومه. معمولا برای فیلتر کردن محتوا به کار میرن. مثلا شما متن پست رو می تونی بگیری و فیلتر کنی و کلمات زشتش و حذف کنی. مثلا کلماتی رو جایگزین کنی با کلمه های دیگه و …
ببخشید فکر کنم چند بار دیدگاهم رو فرستادم
قبلا یک زمان 10 دقیقه برای دیدگاه میومدولی نمیدونم چرا گاهی این 10 دقیقه نمیاد و نظر قبل از تایید دیده نمیشه
الانم هست مشکلی نداره .
پاسخ به ایمیلتون ارسال شده همراه با فایل هاش
سلام مقادیر فیلد رو در دیتابیس ذخیره می کنید و از اونجا می خونید؟