【发布时间】:2016-06-17 01:15:59
【问题描述】:
我想根据 php 数组返回的值或值运行代码。如果 value 返回为 disabled ,则将不匹配处于 disabled 状态的 offer。
这行代码运行良好。
if ($condition1 >= $offer1 AND $condition2 >= $offer2 AND
$condition3 >= $offer3 AND $condition4 >= $offer4 )
{ //run code }
else { //some error messages }
$condition1 and all are numeric value
$offer1 and all are numeric value
样本输出和数组值
while($row = mysql_fetch_array($sql))
{
$offerstatus[] = $row['offer_status'];
//some more output
}
存储在此数组中的值 $offerstatus[] = 启用或禁用
这些值是参考报价存储的
样本值
offer status
offer1 enabled
offer2 enabled
offer3 disable
offern disable
或
condition offer status
50 51 enabled
100 99 enabled
122 865 disable
NNN offern disable
我想根据从这个数组返回的值运行上述查询 $offerstatus[] 。这样只有那些值被启用的条件才匹配。
问题:
我想为所有返回为 enabled 的值运行此代码,并希望匹配这些条件。
基于样本值
上面应该自动变成这样
if ($condition1 >= $offer1 AND $condition2 >= $offer2 )
{ //run code }
else { //some error messages }
如果问题没有得到很好的澄清,请告诉我。
【问题讨论】:
-
最多可以提供多少个报价?并提供包含(1和0)或(启用和禁用)?
-
查看我的回答,如果对您有帮助,请批准
-
@Curious , 最多有 14 个优惠。
-
您还没有澄清问题。首先你说 $offer1 都是数值。然后你说 $offer1 包含启用和禁用。您还必须让我们知道该条件变量包含什么值。
-
$offer1 不包含 enable 或 disable ,但 $offerstatus 是启用或禁用。请查看已编辑的问题