【发布时间】:2018-02-20 13:45:46
【问题描述】:
如果条件1:
if(isset($_POST['searchOrder']) && $_POST['searchOrder']!='')
{
$userToSearch = "WHERE name='Conformed'";
}
如果条件2:
if(strstr($status, "value1") !== false )
{
$hide .= 'style="display: none;"';
}
我需要if condition 1 OR If condition 2,我在下面尝试过:
if (((strstr($status, "value1") !== false) ||
isset($_POST['searchOrder']) && $_POST['searchOrder']!='')
{
$userToSearch = "WHERE name='Conformed'";
})
{
$hide .= 'style="display: none;"';
}
下面我也试过了,但是都报错了....
if ((strstr($status, "value1") !== false) || isset($_POST['searchOrder']) && $_POST['searchOrder']!=''))
{
$userToSearch = "WHERE name='Conformed'";
$hide .= 'style="display: none;"';
}
【问题讨论】:
-
所以你希望这两个条件都应该通过?还是任何一个?
-
@prakashtank 我想要第一个如果条件结果和第二个如果条件结果在
one if condition..... -
第一个使用
!empty($_POST['searchOrder'])而不是isset和!="" -
@vickey : 如果你想结合这两个条件,请查看我的回答
-
不清楚,你想要这个:
if ( (condition1) || (condition2) ) {result 1; result 2;}?
标签: php logical-operators strstr