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



我到处寻找答案,尽管stackoverflow上已经有类似的问题,但我没有找到满意的答案。

以下是我提到的问题,

检查了基于ajax响应的单选按钮

根据从mysql数据库获取的值检查单选按钮

我所拥有的是来自对象$data中的模型的数据。

所以我在视图中获取它,就像$data->is_male一样。

我想要的是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>

试试这个:-

<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>

下面是一个更可读的答案。我在这里使用了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>

相关内容

  • 没有找到相关文章

最新更新