Как использовать оператор И в операторе 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').

Но это всегда подтверждается? Это должно отразить «ожидание одобрения» Что-то не так с моим кодом? Пожалуйста, помогите … большое спасибо

2

Решение

Используйте больше скобок

.(($row['a'] == 0 && $row['b'] == 0) ? 'waiting for approval' : (($row['a'] == 1 && $row['b'] == 1) ? 'Approved':'Stop running')).
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]