dongxu1668
2017-11-19 12:22
浏览 78
已采纳

使用三元运算符

I am working on a PHP project and got an error:

CODE:

 echo'<table>  
<td> ' .(   ($approve == 1 AND $decline == 0 )? "<span style='color: green'>  approved</span>" 
      : ($approve == 0 AND $decline == 0 )? "<span style='color: orange'>  
      Pending </span>" : "<span style='color: red'>  Declined </span>"
       ).   ' </td> </table>';

Is the above format for using ternary operator right? because I can not get the right value. please tell me what is the error?
edit:
the error is i can't get approved instead iam getting pending and declined.

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题