【发布时间】:2015-08-27 08:38:20
【问题描述】:
我有点卡在我的 PHP 代码上的 if 语句上。 我知道这对于大多数人来说可能是一个基本问题,但我被困住了,我需要一些帮助。
我有 2 个变量 $max 和 $min,我必须将它们与其他 2 个称为 $valor 和 $minimo 的最大值和最小值进行比较,以检查它们是否在某个地方相遇。 我基本上拥有的是一组值,例如 min=20 和 max=30。
我想将它们与其他最大值和最小值进行比较,并检查值是否在某处满足,例如第二个的最小值是否为 29。我希望它进入 if 语句。
这是我现在得到的声明。 但它不起作用,我只是无法理解它的逻辑。 有什么帮助吗?
编辑:添加了我试图在 cmets 中实现的示例。
if ($min >= $valor && $min <= $minimo || $max >= $valor && $max <= $minimo)
{
//Do nothing
}
else
{
$queryq = "INSERT INTO precos_area (id_tecido,area_minima,area_maxima,preco) VALUES ('".$id_tipo."', '".$min."', '".$max."', '".$price."')";
$resultsq = mysql_query($queryq) or die(mysql_error());
}
【问题讨论】:
-
|| $max >= $valor && $max
-
我的想法是一个最大值和一个最小值的值,而不是与另一个值交织在一起。想象一条线。一个最大值和一个最小值显示要绘制的片段。另一个显示了另一个必须涂上不同颜色的部分。我的愿望是检查他们是否交叉,以便在他们交叉时做一个声明
标签: php mysql if-statement logical-operators