我正在为房屋实现过滤器,并且数据库中有两个字段:“浴室”和“厕所”。问题是下一个。当我过滤时,我希望我的值被这两个字段的和过滤。
例如:我想要一间带2个浴室的房子,而在我的DB中,我有一个带1个浴室和1个厕所的房子。结果应该包括那个。
现在,我的查询仅适用于浴室,不适用于厕所:
if (!empty($_GET['filter_bathrooms'])) {
$properties['meta_query'][] = array(
'key' => '_property_bathrooms',
'value' => $_GET['filter_bathrooms'],
'compare' => '>=',
'type' => 'numeric',
);
}
Run Code Online (Sandbox Code Playgroud)
使用此代码,我的系统将仅获得带有2个浴室的房屋,而不带有2个(浴室+厕所)的房屋。
我在厕所数据库中的字段是:“ _ property_toilets”。
有什么帮助吗?
我在我的网站上有一个语言下拉菜单,它可以在谷歌浏览器,Safari和Internet Explorer中正常使用,但它在Firefox中有问题.
这是代码:
<a href="">
<select id="languageSelector" style="background-color: transparent" onchange="location = this.options[this.selectedIndex].value;">
<option value=".">ESPAÑOL</option>
<option value="./en/index.html">ENGLISH</option>
<option value="./de/index.html">DEUTSCH</option>
<option value="./fr/index.html">FRANÇAIS</option>
<option value="./nl/index.html">NEDERLANDS</option>
</select>
</a>
Run Code Online (Sandbox Code Playgroud)
它也有罕见的行为.如果我使用键盘移动选择并按Enter键,它可以工作,但是用鼠标单击不起作用.
我正在使用Firefox 38.0.5.
任何帮助,将不胜感激.