if ($fielddefault=="Y") { 
   //have a radio default selected;
    }else {
   // no radio default selected;
   }
有哪位大哥能帮我补充这些代码。
谢谢了!
<input type='radio' name='' value='' >  </input>  

解决方案 »

  1.   

    if ($fielddefault=="Y") {  
       echo "<input type='radio' name='' value='' checked> </input>";
      }else {
       echo "<input type='radio' name='' value=''> </input>";
      }
      

  2.   

    <?php 
    if ($fielddefault=="Y") {   
    ?>
      <input type='radio' name='' value='' checked> </input>
      <?php
      }else {
    ?>
     <input type='radio' name='' value=''> </input>
     <?php } ?>
      

  3.   

    <input type='radio' name='' value=''<?php if ($fielddefault=="Y") echo "checked";?> > </input> 
      

  4.   

    <input type='radio' name='' value='' <?php echo($fielddefault=="Y" ? 'checked' : '');?> > </input> 
      

  5.   

    我的意思是,我在数据库中有个参数决定radio是否有default value,
    假如这个参数是’Y‘的话就要有一个radio作为default value被选择,(有一个默认值)
    假如这个参数是‘N’的话就没有一个radio作为default value被选中,(也就是没有默认值)而你们上面这样做的话,如果我的数据库的这个参数为‘Y’的话,那么作为默认被选中radio,将永远被选中了。那么,用户根本就不能选择其他的radio了。因为你输出的:if ($fielddefault=="Y") {   
      echo "<input type='radio' name='123456' value='' checked> </input>";
    那么name='123456'的radio将永远被checked。而其他的不可能再被选中了。
      

  6.   

    NAME的问题。
    同一组的name要相同即可。