一直在尝试不同的风格,甚至是管道,但似乎不起作用。想写下面的语句:
if ($row_login['vstatus'] != 'verified' OR 'recognized' && $_POST['amount'] >20) {
请帮忙
一直在尝试不同的风格,甚至是管道,但似乎不起作用。想写下面的语句:
if ($row_login['vstatus'] != 'verified' OR 'recognized' && $_POST['amount'] >20) {
请帮忙
实际上,您可以将一件事与许多其他事物进行比较,如果您做的有点不同:
if(!in_array($row_login['vstatus'], array('verified', 'recognized')) && $_POST['amount'] >20)
如果我的逻辑正确,它应该是:
if (($row_login['vstatus'] != 'verified' && $row_login['vstatus'] !='recognized') && $_POST['amount'] >20){
}
你不能将一件事与另外两件事进行比较。使用这样的东西:
if ($row_login['vstatus'] != 'verified' && $row_login['vstatus'] != 'recognized' && $_POST['amount'] >20)
像这样尝试:
if ($row_login['vstatus'] != 'verified' || $row_login['vstatus'] != 'recognized' && $_POST['amount'] >20) {
是的,我想你可能真的想按照@Martin 的建议去做