我搞砸了,能帮这样的人吗
v_central_locking值可以是0或1
下面是显示从数据库获取的值的代码
<?php
<!--box start-->
<div class="common-box">
<div class="common-box-left">Central Lock</div>
<div class="common-box-right">
<input name="Central Lock" type="text" class="text-box" value="'.$rows->v_central_locking .'" readonly=""/>
</div>
</div>
<!--box end-->
?>
如何在div中使用If子句,其中If值为零-它将显示类似的消息
if (v_central_locking==0)
{
echo 'Doesnt Have';
}
else
{
echo 'Yes a Feature';
}
有人能帮忙吗?
修改
<?php
<!--box start-->
<div class="common-box">
<div class="common-box-left">Central Lock</div>
<div class="common-box-right">
<input name="Central Lock" type="text" class="text-box" value="'. ($rows->v_central_locking == 0) ? 'Yes' : 'Yep' .'" readonly=""/>
</div>
</div>
<!--box end-->
?>
尝试类似的东西
<!--box start-->
<div class="common-box">
<div class="common-box-left">Central Lock</div>
<div class="common-box-right">
<input name="Central Lock" type="text" class="text-box" value="<?php echo ($rows->v_central_locking == 0) ? 'Nope' : 'Yep'; ?>" readonly=""/>
</div>
</div>
<!--box end-->
供参考:http://php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary
编辑后
你不能简单地把HTML代码放在PHP标记中。您应该添加一个echo并调整您的代码,如下所示:
<?php
echo '
<!--box start-->
<div class="common-box">
<div class="common-box-left">Central Lock</div>
<div class="common-box-right">
<input name="Central Lock" type="text" class="text-box" value="' . ($rows->v_central_locking == 0? 'Nope' : 'Yep') . '" readonly=""/>
</div>
</div>
<!--box end-->';
?>