<input type="radio" name="pers_sex" value="先生"<? if(数据库取出的值="先生") echo"checked"?> >先生   
<input type="radio" name="pers_sex" value="女士" "<? if(数据库取出的值="女士") echo"checked"?>>女士

解决方案 »

  1.   

    上面代码有误:
    <input type="radio" name="pers_sex" value="先生" <? if(数据库取出的值="先生") echo"checked";?> >先生   
    <input type="radio" name="pers_sex" value="女士" <? if(数据库取出的值="女士") echo"checked";?>>女士不好意思!呵呵
      

  2.   

    流程  设定:   从数据库取出值 $mFromDate = "先生";
      <form name="regForm" action="<?php echo $PHP_SELF;?>" method="post" onSubmit="return check()">;
    <td><input type="radio" name="pers_sex" value="先生"checked >先生   
        <input type="radio" name="pers_sex" value="女士">女士
    </td>==============>更改为:  <form name="regForm" action="<?php echo $PHP_SELF;?>" method="post" onSubmit="return check()">;
    <td><input type="radio" name="pers_sex" value="先生" 
         <?php echo $mOut = ($mFromDate == '先生') ? "checked" : ""; ?> >先生   
        <input type="radio" name="pers_sex" value="女士"
      <?php echo $mOut = ($mFromDate == '女士') ? "checked" : ""; ?> >女士
    </td>
      

  3.   

    哦哦 还是有误!正确的应该是:
    <input type="radio" name="pers_sex" value="先生"<? if(数据库取出的值=="先生") echo"checked"?> >先生   
    <input type="radio" name="pers_sex" value="女士" "<? if(数据库取出的值=="女士") echo"checked"?>>女士哎 才两个月没写PHP,就出了那么多错误了!真是丢人啊!
      

  4.   

    都不行!我用$user_array[pers_sex]取数据库值 ,当为数据库值 ’女士'时总是'先生'checked<input type="radio" name="pers_sex" value="先生"<?php echo $mOut = ($user_array[pers_sex] == '先生') ? "checked" : ""; ?> >先生   
                      <input type="radio" name="pers_sex" value="女士"<?php echo $mOut = ($user_array[pers_sex] == '女士') ? "checked" : ""; ?>  >女士</td> <td>
      <input type="radio" name="pers_sex" value="先生""<? if($user_array[pers_sex]=="先生") echo"checked"?>  >先生   
                      <input type="radio" name="pers_sex" value="女士""<? if($user_array[pers_sex]=="女士") echo"checked"?>  >女士</td>