درس سیزدهم- انواع دیگر فرستادن داده ها به پی اچ پی
تا این درس همه داده هایی که به کدهای پی اچ پی فرستاده شد، داده هایی بودند که کاربر در فرم وارد می کرد. البته دو راه دیگر هم برای این مهم وجود دارد که با کمک آنها ما می توانیم داده هایمان را به کدهای پی اچ پی برسانیم. در این درس به این راه ها می پردازیم.
انواع راه های فرستادن مقدار به کد اجرایی
روش اول: راه ابتدایی استفاده از برچسب پنهان و یا Hidden Input است. در زمان ساخت فرم با برچسب Input آشنا شدیم که توسط آن کادرهای یک فرم ساخته می شوند. شیوه اجرای این مهم به شرح زیر است:
<input type = " hidden " name = " نام برچسب " value = " مقدار " />
این برچسب چند خصوصیت دارد که شامل:
- type: نوع برچسب را تعیین می کند که اینجا پنهان است.
- name: نام برچسب برای رجوع و دسترسی به مقدار آن
- value: مقداری که توسط این برچسب فرستاده می شود.
دلیل پنهان یا "hidden" بودن نوع " type" این برچسب این است که دلیلی برای نمایش آن نیست و ما تنها می خواهیم با کمک این برچسب داده ای را انتقال دهیم. البته محل قرار گرفتن این برچسب هم داخل برچسب های فرم است.
نکته: در این نوع فرستادن داده ها، این عمل به طور پنهانی انجام شده و نام و مقدار از چشم پنهان است.
نکته: در این روش از هر دو متد یعنی POST و GET می توان استفاده کرد.
روش دوم: راه دوم فرستادن داده ها با اضافه کردن آنها به انتهای آدرس URL است که البته نام و مقدار در انتهای آدرس صفحه پدیدار می شوند. برای استفاده از این شیوه باید از متد GET در فرم استفاده شود.
در زمان تعریف خصوصیت های فرم به دو شیوه آن یعنی POST و GET اشاره کردیم. گفتیم که در POST داده ها در آدرس نمایان نمی شوند اما در GET داده ها براساس نام و مقدار در آدرس نمایان می شوند.
حال فرض کنید که می خواهید کاربری را پاک کنید، برای این کار می توان از داخل پایگاه عمل کرد، اما بهترین کار داشتن برگه ای برای انجام این همه است.