我有這個查詢,顯示一些待售建築物以及用戶可以選擇「plaats」(區域)和slaapkamers(數字的臥室)。它們存儲在變量中,並且此查詢有效:如果變量等於「全部」,則選擇列中的所有字段,否則只選擇等於變量的字段
$p = $_POST['plaats'];
$s = $_POST['slaapkamers'];
$sSql = "select * from tblpand WHERE PandPostcodeGemeente='". mysql_real_escape_string($p) ."' AND PandSlaapkamers='". mysql_real_escape_string($s) ."';
只要變量等於一個字段,它就會工作。例如,如果$ s等於3,則顯示所有帶3間臥室的建築物。但是,也可以選擇所有臥室(「全部」),與區域相同,如果應選擇所有區域,則$ p爲「全部」。我不知道如何將其添加到查詢中。也許是這樣的:
這只是一個理論的例子,我知道這是行不通的。有關於此的任何想法?謝謝你們。
我會嘗試一下,彙報儘快。 –
完美地工作,謝謝!接受它作爲答案。 –