رفتن به مطلب

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


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

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

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

es4rpupaktj7731txeuo.png

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

با تشکر

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

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

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

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


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

  • امتیاز 9
لینک به ارسال

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

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

$_POST['test1']

  • امتیاز 2
لینک به ارسال

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

لینک به ارسال

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

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

  • امتیاز 3
لینک به ارسال

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

ویرایش شده توسط 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 دستوري كه ميخوايد رو قرار ميديد .

  • امتیاز 4
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...