数据库中表为个人信息表,有性别字段,用ThinkPHP从数据库中取出数据之后,如何根据结果,改变表单中<input type = "radio" name = "sex" value = "男" />男
<input type = "radio" name = "sex" value = "女" />女那个单选框被选中呢?

解决方案 »

  1.   

    假设你取出来的值为 $sex,
    <input type = "radio" name = "sex" value = "男" <?php echo $sex=='男' ? 'checked' : '';?> />男
    <input type = "radio" name = "sex" value = "女" <?php echo $sex=='女' ? 'checked' : '';?> />女
      

  2.   

    <input type = "radio" name = "sex" value = "男" checked />男 
      

  3.   

    从数据库中取出来的$sex变量该怎么在在html页面中引用是类似于{$vo.sex},但是在<?php ?>中怎么引用呢?求教~~~
      

  4.   

    小弟再ThinkPHP手册上看到了if标签,就采用了一下,解决方法如下可以:<if condition = "$vo.sex eq '男'">
    <input type = "radio" name = "sex" value = "男" checked />男
    <input type = "radio" name = "sex" value = "女" />女
    <else />
    <input type = "radio" name = "sex" value = "男" />男
    <input type = "radio" name = "sex" value = "女" checked />女
    </if>但是小弟还是求教二楼的大虾给的方法怎么处理?
      

  5.   

    <if condition="$vo['sex'] eq '男'">

    <else/>

    </if>
      

  6.   

    2楼给你的也是IF和ELSE,我也比较习惯用2楼的写法,省事