【发布时间】:2011-12-18 11:42:36
【问题描述】:
我试图基本上使用 if 语句 if ($_POST['mc_gross_1'] != '20' || $_POST['mc_gross_1'] != '19')
如果它不等于 19 或 20,我会给出一个错误,但它不起作用。我做错了什么?
【问题讨论】:
标签: php if-statement operator-keyword
我试图基本上使用 if 语句 if ($_POST['mc_gross_1'] != '20' || $_POST['mc_gross_1'] != '19')
如果它不等于 19 或 20,我会给出一个错误,但它不起作用。我做错了什么?
【问题讨论】:
标签: php if-statement operator-keyword
您需要使用&& 或AND,而不是|| 或OR。 OR 正在检查这两个值。一个变量不能同时等于两个不同的数字。
【讨论】:
您正在使用 or 而不是 and。你说的是:
如果不是 20 或不是 19
基本上总是这样,因为它不能同时是 20 和 19。
【讨论】: