Не равно одному или другому числу PHP! = || вместе php - PullRequest
0 голосов
/ 31 октября 2011

Я пытаюсь в основном использовать оператор if, который говорит
if ($_POST['mc_gross_1'] != '20' || $_POST['mc_gross_1'] != '19')

, который, если он не равен 19 или 20, выдает ошибку, но она не работает. Что я делаю не так?

Ответы [ 2 ]

4 голосов
/ 31 октября 2011

Вы используете или вместо и. Вы говорите это:

, если это не 20 или это не 19

, что в принципе всегда, так как не может быть одновременно 20 и 19.

4 голосов
/ 31 октября 2011

Вам нужно использовать && или AND, а не || или OR. ИЛИ проверяет оба значения. Переменная не может быть равна двум разным числам одновременно.

...