آموزش PHP
دسته بندی ( ۱۹۸ آموزش )
نمایش دسته بندی ها (۱۹۸ آموزش)

ارسال مقدار یک متغیر PHP ، با فرم (Form)، به صورت مخفی (hidden) و با روش POST ، در PHP

همان طور که می دانید، با استفاده از فرم ها (Form) می توانیم ورودی های کاربر را که در فرم (Form) وارد می کند، به صفحه ای دیگر ارسال کنیم (با روش post)، اما گاهی نیاز داریم که مقدار یک متغیر را که کاملا معلوم است و نیازی نیست که کاربر آن را مشخص کند را به صفحه ای دیگر ارسال نماییم. در اینگونه مواقع، می توانیم یک تگ input را به صورت مخفی (hidden) در فرم قرار دهیم تا بعد از اینکه کاربر بر روی دکمه submit فرم کلیک می کند، آن مقدار نیز با روش post به صفحه مقصد ارسال گردد. به عنوان مثال، به کدهای زیر توجه کنید :

همان طور که مشاهده می کنید، این فرم، ورودی های کاربر را با روش post به صفحه process.php ارسال می کند. به خط زیر از کدها توجه کنید :

در این تگ input ، مشخصه type را برابر hidden قرار داده ایم که باعث می شود که عنصر مربوط به این تگ input ، در فرم نمایش داده نشود (تنها وجود دارد و مقدار آن ارسال خواهد شد، اما به کاربر نمایش داده نمی شود). با فرض اینکه یک متغیر با نام variable_1 داریم که مقدار آن قبلا مشخص شده است، مشخصه value را به گونه ای نوشته ایم که در آن، مقدار مربوط به متغیر variable_1 قرار بگیرد، یعنی به صورت زیر :

مشخصه name را همان برابر همان نام variable_1 انتخاب کرده ایم.

نویسنده علیرضا گلمکانی
شماره کلید 457
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 3 3 0
شفق
۱۳۹۵/۰۶/۱۱
۱۸:۰۷

سلام اموزش ها ی شما مثل این سایتاست نمیدونم کی از رو کی کپی کرده ؟؟؟؟؟!!!!!!!

[عکس: smiley_10.png]

((آدرس لینک توسط admin حذف شد - توضیحات در پاسخ admin ذکر خواهد شد))

admin
۱۳۹۵/۰۶/۱۱
۱۸:۴۹

با سلام.
بنده قبلا سایت مورد نظر رو دیده بودم و اتفاقا بهشون اخطار دادم که اگر مباحث کپی شده رو از سایتشون حذف نکنند، راهی جز شکایت ندارم تا زمانی که سایتشون فیلتر بشه (یا مجبور به پرداخت خسارت بشن). هر زمان هم که فرصت کنم، شکایت از سایت مورد نظر و چند وب سایت دیگر را پیگیری می کنم. در زیر هر مبحث (کلید) هم تذکر دادیم که کپی برداری نشه، در غیر این صورت مجبور به پیگرد قانونی هستیم و اینگونه افراد هیچ بهانه ای نخواهند داشت.
بنده لینک رو حذف کردم چون اتفاقا این افراد سودجو با افزایش بازدید سایت خود، تشویق می شوند که به کپی برداری ادامه دهند.
همیشه برای تشخیص اینکه چه کسی کپی کرده، کافی است به وب سایت هایی که مخصوص archive کردن سایت ها هستند (مثل http://archive.org/web/)، مراجعه نمایید و محتوای سایت ها در زمان های گذشته را بررسی کنید.
من گاهی به این موضوع فکر می کنم که این افراد اگر مباحث رو کپی کنند، اگر سوالی ازشون بشه چجوری میخوان جواب بدن ؟ مباحث رو میشه در عرض چند ساعت کپی کرد، اما واقعا در عرض چند ساعت وارد ذهن میشن ؟
ای کاش تصمیم بگیریم که مثل دیگران تلاش کنیم، نه اینکه بخواهیم حاصل تلاش دیگران را چند روزه به نام خود بزنیم.

Flower

شفق
۱۳۹۵/۰۶/۱۱
۱۸:۲۵

سلام مجدد

این موضوع سایت زیاد واضح نبود واسه خودم و من یکم روش کار کردم تا کسانی هم که مثل خود اماتور هستند متوجه شوند

نمونه کد فایل اول به عنوان مثال اسمش هم میزاریم index.php

کد پی‌اچ‌پی:
<html>
<
body>
<
form action="show.php" method="post">
<
input type="hidden" name="var1" value="<?php echo $var1=12;?>" />
<
input type="text" name="text"/>
<
input type="submit" name="submit" value="submit"/>
</
form>
</
body>
</
html

نمونه فایل دوم با نام show.php

کد پی‌اچ‌پی:
<?php
$text_string 
$_POST['var1'];
echo(
$text_string);
?>


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

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

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


جستجو
×

جستجو


راهنمای توابع PHP

راهنمای توابع PHP بر اساس حرف اول تابع :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z