在Mysql Table中,我有一个表名: mental_illness ,里面有两个枚举行:
N 和 P
这意味着消极和积极
这是我从该表中检索数据的PHP代码:
if ($history->getMentalIllness())
{
echo HTML::section(3, _("Mental Illness : "));
echo HTML::para(nl2br($history->getMentalIllness()));
}
这是我的问题:
如何在上面的PHP代码中使用if else:
如果精神疾病 P ,则显示正面文字 如果精神疾病 N ,则显示否定文字
因为此代码只显示 P 和 N 而不是否定和 正面文字。
谢谢
答案 0 :(得分:0)
只是做:
if ($history->getMentalIllness())
{
echo HTML::section(3, _("Mental Illness : "));
if($history->getMentalIllness() == 'P'){
$mental_illness = "Positive";
}else{
$mental_illness = "Negative";
}
echo HTML::para(nl2br($mental_illness));
}
还有一件事......为什么在这种情况下你需要nl2br ......这两个字符串中没有新行......