امیرحسین
4 سال پیش توسط امیرحسین مطرح شد
2 پاسخ

name و value در HTLM

سلام مفهوم کلی name و valu در HTML و کاربردشون چیه؟


ثبت پرسش جدید
Soh3illl
تخصص : برنامه نویس php
@soh3illl 4 سال پیش مطرح شد
3

سلام دوست عزیز
این مواردی که شما فرمودید مربوط به تگ form میشه. تگ form برای ارسال اطلاعات به سمت سرور استفاده می شه.
اما name و value چی هستن ؟
هر تگ input که در داخل فرم قرار داره یک attribute به اسم name داره . با استفاده از این attribute می تونیم برای input مورد نظرمون یه مقدار پیش فرض تعیین کنیم. اما کاربردش چیه ؟
حساب کنید کاربر یه سری اطلاعات در داخل دیتابیس درج کرده و حالا می خواد اون ها رو تغییر بده. درست مثل وقتی که کاربر یه سری مقادیر رو وارد می کنه و submit می کنه اونها رو، این سری هم باید به همون صورت باشه. ولی با تفاوت اینکه فیلد های ورودی ما یا همون input هایی که داریم باید مقدار قبلی رو که کاربر وارد کرده داشته باشن. که این کار با است از value استفاده میشه.

و اما name. وقتی شما یک فرم رو طراحی می کنید و یک دکه از نوع submit تعریف می کنید بعد از کلیک کردن روی اون دکمه اطلاعات به اون فایلی که داخل action اشاره کردید فرستاده میشه. حساب کنید اون فایلی که داخل action تعریف شده store.php هستش. داخل php برای دسترسی به اطلاعات ارسال شده به توجه به نوع متدی که در form مشخص کردید باید از یکی از موارد زیر استفاده کنید.

$_POST
$_GET

فرض رو بر این بگیرم که نوع متد get هستش. اما روشی دسترسی به اطلاعات چه جوریه ؟ بعد از submit شدن ، اطلاعات در آرایه _GET میاد قرار می گیره. هر کدوم از این عناصر آرایه برای خودشون یه اسمی برای دسترسی پیدا کردن بهشون دارن. و این اسمشون با استفاده از صفت name تعیین میشه.
مثلا یه ورودی به شکل زیر دارید. و متد هم از نوع get هستش.

<input type="text" name="age">

وقتی اطلاعات ارسال میشه برای دسترسی پیدا کردن به مقدار این فیلد باید از روش زیر استفاده کنید.

$_GET['age']

saman
@saman1111 4 سال پیش مطرح شد
0

سلام
برای هندل کردن دیتا های form در سمت بک اند


Soh3illl
تخصص : برنامه نویس php
@soh3illl 4 سال پیش مطرح شد
3

سلام دوست عزیز
این مواردی که شما فرمودید مربوط به تگ form میشه. تگ form برای ارسال اطلاعات به سمت سرور استفاده می شه.
اما name و value چی هستن ؟
هر تگ input که در داخل فرم قرار داره یک attribute به اسم name داره . با استفاده از این attribute می تونیم برای input مورد نظرمون یه مقدار پیش فرض تعیین کنیم. اما کاربردش چیه ؟
حساب کنید کاربر یه سری اطلاعات در داخل دیتابیس درج کرده و حالا می خواد اون ها رو تغییر بده. درست مثل وقتی که کاربر یه سری مقادیر رو وارد می کنه و submit می کنه اونها رو، این سری هم باید به همون صورت باشه. ولی با تفاوت اینکه فیلد های ورودی ما یا همون input هایی که داریم باید مقدار قبلی رو که کاربر وارد کرده داشته باشن. که این کار با است از value استفاده میشه.

و اما name. وقتی شما یک فرم رو طراحی می کنید و یک دکه از نوع submit تعریف می کنید بعد از کلیک کردن روی اون دکمه اطلاعات به اون فایلی که داخل action اشاره کردید فرستاده میشه. حساب کنید اون فایلی که داخل action تعریف شده store.php هستش. داخل php برای دسترسی به اطلاعات ارسال شده به توجه به نوع متدی که در form مشخص کردید باید از یکی از موارد زیر استفاده کنید.

$_POST
$_GET

فرض رو بر این بگیرم که نوع متد get هستش. اما روشی دسترسی به اطلاعات چه جوریه ؟ بعد از submit شدن ، اطلاعات در آرایه _GET میاد قرار می گیره. هر کدوم از این عناصر آرایه برای خودشون یه اسمی برای دسترسی پیدا کردن بهشون دارن. و این اسمشون با استفاده از صفت name تعیین میشه.
مثلا یه ورودی به شکل زیر دارید. و متد هم از نوع get هستش.

<input type="text" name="age">

وقتی اطلاعات ارسال میشه برای دسترسی پیدا کردن به مقدار این فیلد باید از روش زیر استفاده کنید.

$_GET['age']

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام