我在echo语句中写了这个if语句,但它没有正常工作。 鉴于数据库中$ row [' a'] = 0和$ row [' b'] = 0。
.($row['a']==0 && $row['b']==0?'waiting for approval':$row['a']==1 && $row['b']==1?'Approved':'Stop running').
但它总是回应批准?它应该回应等待批准'我的代码有问题吗?请帮忙......非常感谢
答案 0 :(得分:1)
使用更多括号
.(($row['a'] == 0 && $row['b'] == 0) ? 'waiting for approval' : (($row['a'] == 1 && $row['b'] == 1) ? 'Approved':'Stop running')).