[英]How can use multi if for one query
我在使用PHP中的if條件時遇到麻煩,只有兩個if(s)
在工作,這是PHP中的代碼塊
if($_POST) {
if(($_POST['type'] == '0') && ($_POST['priceminrahn'] != '') && ($_POST["priceminej"] != '') && ($_POST["mahale"] != '0')) {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1' AND orders_mahaleh='$mahal' AND orders_polpish between '$priceminrahn' AND '$pricemaxrahn' AND orders_ejarehbaha between '$priceminej' AND '$pricemaxej' AND orders_subject='1'";
}
if(($_POST['type'] == '0') && ($_POST['priceminrahn'] != '')) {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1' AND orders_polpish between '$priceminrahn' AND '$pricemaxrahn' AND orders_subject='1'";
}
if(($_POST['type'] == '0') && ($_POST['priceminrahn'] != '') && ($_POST["priceminej"] != '')) {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1' AND orders_polpish between '$priceminrahn' AND '$pricemaxrahn' AND orders_ejarehbaha between '$priceminej' AND '$pricemaxej' AND orders_subject='1'";
}
if(($_POST['type'] == '0') && ($_POST["mahale"] != '')) {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1' AND orders_mahaleh='$mahal' AND orders_subject='1'";
}
if(($_POST['type'] == '0') && ($_POST["state"] != '') && ($_POST["mahale"] == '0')) {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1' AND orders_ostan='$ostan' AND orders_subject='1'";
}
} else {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1'";
}
只有兩個if工作
我想要執行任何條件
我想按輸入過濾數據
if($_POST) {
if($_POST['type'] == '0'){
if(($_POST['priceminrahn'] != '') && ($_POST["priceminej"] != '') && ($_POST["mahale"] != '0')) {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1' AND orders_mahaleh='$mahal' AND orders_polpish between '$priceminrahn' AND '$pricemaxrahn' AND orders_ejarehbaha between '$priceminej' AND '$pricemaxej' AND orders_subject='1'";
}
if(($_POST["state"] != '') && ($_POST["mahale"] == '0')) {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1' AND orders_ostan='$ostan' AND orders_subject='1'";
}
if(($_POST['priceminrahn'] != '') && ($_POST["priceminej"] != '')) {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1' AND orders_polpish between '$priceminrahn' AND '$pricemaxrahn' AND orders_ejarehbaha between '$priceminej' AND '$pricemaxej' AND orders_subject='1'";
}
if($_POST["mahale"] != ''){
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1' AND orders_mahaleh='$mahal' AND orders_subject='1'";
}
if($_POST['priceminrahn'] != '') {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1' AND orders_polpish between '$priceminrahn' AND '$pricemaxrahn' AND orders_subject='1'";
}
}
} else {
$sql = "select * from orders JOIN city ON orders.orders_mahaleh = city.id where orders_show='1'";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.