رفتن به مطلب

قرار دادن شرط در فیلدهای radio


پست های پیشنهاد شده

با سلام و عرض خسته نباشید به دوستان عزیز ;

یک سوال داشتم بنده چند تا فیلد از نوع radio در صفحه ام قرار دادم به شکل زیر :

es4rpupaktj7731txeuo.png

حالا می خوام توسط php کدی رو بنویسم که بیاد تشخیص بده که کدام فیلد انتخاب شده یه جورایی شرط گذاری هستش حال باید چی کار کنم ؟؟؟

با تشکر

البته عذر خواهی می کنم اگر عنوان تاپیک رو بد نوشتم واقعا نمی دونستم باید چی بزارم ....

ویرایش شده توسط alishademan
لینک به ارسال

چون radio ها تو يك گروه هستند , داراي name يكسان و value هاي متفاوت هستند.

پس ميشه value رو گرفت و با يك swich case به نتيجه رسيد.


<?php $value=$_post['radio']; ?>

لینک به ارسال

اگر میخواید شرطی رو براساس اسم رادیو بگیرید و شرط براساس مقدار رادیو هست کدی که دوستمون دادن رو باید استفاده کنید.

مثلا فرض کنید اسم رادیو هست test1 حال ورودی رو باید بصورت زیر بگیرید(متد پست):

$_POST['test1']

لینک به ارسال

حال فرض بگیرید بنده مقدار زیادی radio تو گروه های مختلف دارم و حالا می خوام این کد فقط برای یک گروه باشه اون وقت چی ؟؟؟؟

لینک به ارسال

هر گروه از radioها نامهای متفاوتی دارند

و شیوه کار کردن با آن هم فرقی با مثالهای گفته شده نداره

لینک به ارسال

دوستان یک مثال برام می زنید از شرط گذاریش بر اساس مقدار می خوام ؟؟؟؟

ویرایش شده توسط alishademan
لینک به ارسال


<form id="form1" name="form1" method="post" action="">
خوب<input name="option" type="radio" value="good" />
متوسط<input name="option" type="radio" value="medium" />
بد<input name="option" type="radio" value="bad" />
<input type="submit" name="Submit" value="Submit" />

</form>
<?php
$var=$_POST['option'];
switch($var)
{
case "good" : /* some code */ break;
case "medium" : /* some code */ break;
case "bad" : /* some code */ break;
default : /* some code */ break;
}
?>

به جاي some code دستوري كه ميخوايد رو قرار ميديد .

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...