راکت
حل شده

name و value در HTLM

2 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

2
Soh3illl
Soh3illl
@soh3illl

تخصص: برنامه نویس php

بهترین پاسخ

سلام دوست عزیز
این مواردی که شما فرمودید مربوط به تگ 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
saman
@saman1111

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

شاید پاسخ شما همین‌جا باشد

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

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