علامت دار کردن دکمه های رادیویی

stalker

Member
باز هم سلام
من یه فرم طراحی کردم که توش یه سری دکمه رادیویی قرار داره که بر اساس اطلاعات پایگاه داده اگر مطابق گزینه مورد نظر باشن باید علامت دار ظاهر بشن
برای این کار این کد رو نوشتم :
کد:
 echo "<input name='opt' type='radio' value=$row[id] ";
				      if ($idw==$row[id])
					  {
				           echo "checked='checked' ";
						   echo "/>";
					  }
					  else
					      echo "/>";

اما نمی دونم چرا جواب نمیده حتی تست کردم. یعنی توی شرطش به جای اینکه بگم دکمه رادیویی رو علامت دار کن گفتم فلان کلمه رو نشون بده و نشون میده اما فقط توی علامت دار کردن مشکل داره
قبلا همین کد رو جای دیگه ای نوشته بودم اون موقع جواب میداد ولی برای این فرم جواب نمیده فکر می کنید اشکال کار کار از کجاست ؟
 

peyman1987

Member
چون علاقه شدیدی به print دارم با print مینویسم.

PHP:
$strChecked = ($idw == $row[id])? "checked":"";
print("<input name='opt' type='radio' value=$row[id] checked='$strChecked'>");
 
آخرین ویرایش:

amirepsilon

Active Member
سلام
ممنونم
میشه یه توضیحی در مورد پرینت با پرانتز یا بدون پرانتز بدی ؟
ممنون
یا علی
 

جدیدترین ارسال ها

بالا