在php中提交数据时,如果某些值为null,而某些值为非null,如何进行查询
How make query if some value is null and some are not while submitting data in php
我有类型state_name
、city_name
、location
、name
、price
和squrefeet
,我想得到它们的选择结果。如果我只选择其中的任何一个或全部选择,我从哪里可以得到他们的选择结果?我取一个数组,并从数组中丢弃null值。但我不知道这是真是假?
$state_name = $_POST["state_name"];
$city_name = $_POST["city_name"];
$location_name = $_POST["location_name"];
$type = $_POST["type"];
$area_from = $_POST["area_from"];
$area_to = $_POST["area_to"];
$price_from = $_POST["price_from"];
$price_to = $_POST["price_to"];
$room = $_POST["room"];
$a = compact('state_name', 'city_name', 'location_name');
print_r($a);
print_r(array_filter($a));die;
我希望这能帮助你:
if ($state_name!=null){
$search += 'state_name,'
}if ($city_name!=null){
$search += 'city_name,'
}
.
.
.
//do that for all of variable
$a = compact($search);
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 使用agility.js进行页面布局和合成
- 数组在递归方法中设置为null
- 在php中提交数据时,如果某些值为null,而某些值为非null,如何进行查询
- ajax在输入等于null时进行检查
- AngularJS剑道网格绑定到angular服务webapi-当使用[fromuri]进行解析时,排序总是为null
- 使用笑话对打字稿类进行单元测试(“无法读取 null 的属性'__extends'”)
- PhantomJS 使用返回 null 的基本身份验证进行计算
- 与 null 进行比较时,为什么在下划线中使用 ==.js而不是 ===
- 当使用Jquery对话框进行post-bock时,asp.net文本框值为null
- 如果对单选按钮进行了特定的更改,而不仅仅是任何更改,则将下拉列表的值更改为null
- 当使用null进行检查时,感叹号等于符号和exlamation 2x等于符号之间的差异
- 如何对具有null值的数组进行排序
- 在javascript中,将数值与null进行比较
- JS Lodash:按值对对象进行排序,最后为null
- 只有当数据为数字或null时,才会触发删除GridView中的行时使用数据进行确认
- Javascript:避免使用null或未定义变量进行字符串到整数或浮点类型转换的异常
- 对具有null值的键进行排序和移除
- JSON Diff将字符串与null分隔符进行比较
- 对null进行多少次检查是合适的