我有一个下拉框,用户可以选择一个位置。然后,有一个文本框,他们可以输入最大的租赁价格(在这个例子中,将会有更多的选择,但只保留简单的东西)。然后这将转到results.php页面,并使用$ _GET数组提取值并查询数据库
如果两个字段都是完整的,这可以正常工作,但如果他们只想按位置进行搜索并保留租金字段空白它不起作用,然后显示results.php?loc = york & rent =在URL中,然后如我使用AND
函数显示没有结果?
我对PHP非常陌生,非常感谢任何能指引我正确方向的人或者在谷歌搜索的正确术语?
<?php
$location = $_GET['loc'];
$rent=$_GET['rent'];
$result = $mysqli->query("SELECT * FROM dbc_posts WHERE '$location'=city &&'$rent'>rent_price ORDER BY ID ASC");
?>
由于某种原因,它始终缺少开始位关闭我的问题,应该阅读,我有一个下降....... –
你应该使用准备好的陈述.. –
'如果($ rent){添加条件查询}' –