检查php中if条件输出中的单选按钮

6yoyoihd  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(296)

我到处寻找答案,虽然类似的问题已经有了,但我没有找到一个满意的答案。
下面是我提到的问题,
选中了基于ajax响应的单选按钮
根据从mysql数据库获取的值选中单选按钮
我得到的是来自对象中模型的数据 $data .
所以我在我的视图中获取它就像$data->是男性。
我想要的是 if($data->is_male == 1) 然后检查按钮,

<input type="radio" name="gender" value=

              <?php if ($data->is_male == 1): ?>
                                    'checked'
              <?php endif ?>> Male<br>

<input type="radio" name="gender" value="female"> Female<br>
x7rlezfr

x7rlezfr1#

尝试this:-

<input type="radio" name="gender" value="male" 
    <?php if ($data->$data->is_male == 1): ?>
               checked="checked"
    <?php endif ?>> Male<br>

<input type="radio" name="gender" value="female"> Female<br>
ve7v8dk2

ve7v8dk22#

下面是一个更具可读性的答案。我用过 PHP 这里是三元条件运算符。

<input type="radio" name="gender" value="male" <?php echo ($data->is_male==1) ? 'checked="checked"':'';?>>Male
<br>

<input type="radio" name="gender" value="female"> Female
<br>

相关问题