我有一個下拉框,用戶可以選擇一個位置。然後,有一個文本框,他們可以輸入最大的租賃價格(在這個例子中,將會有更多的選擇,但只保留簡單的東西)。然後這將轉到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){添加條件查詢}' –