帝國cms多條件搜尋:
一、支援多欄位同時搜尋:
搜尋多個欄位用逗號格開即可
範例:下面為搜尋id=1,id=2,id=3三個欄目的資訊:
二、支援專題搜尋:
搜尋專題變數名稱:ztid
#搜尋多個專題可以用逗號格開,同上面的多欄位搜尋
範例:下面為搜尋專題ID=1的資訊
三、支援各種邏輯運算連結符號:
邏輯運算連結符號變數名稱:hh
LT : 小於
GT : 大於
EQ : 等於
LE : 小於等於
GE : 大於等於
NE : 不等於
IN : 包含(搜尋關鍵字用空格隔開每個值)
BT : 範圍,兩個值之間(搜尋關鍵字用空格隔開兩個值)
LK : 模糊查詢(預設)
範例:
模糊查詢:
四、支援設定多條件查詢之間關聯關係
關聯關係變數名稱為:andor
有兩種關聯關係:
or : 或的關係(預設)
and : 且的關係
##範例:
五、支援多字段、多邏輯運算聯結符並列搜尋
(一)、多字段並列搜尋:有「字串」與「陣列」兩種傳遞方式
1、字串傳遞為範例:
(說明:上面為模糊查詢title欄位包含“標題」字元或writer欄位包含「作者」的資訊)
2、陣列傳遞為範例:
(說明:上面為模糊查詢title欄位包含“標題」字元或writer欄位包含「作者」的資訊)
(二)、多重邏輯運算連結符號並列搜尋
1、字串傳遞為範例:
##
2、字串傳遞為範例:
六、新增特殊欄位查詢
特殊欄位包含:
id : 按資訊id搜尋
keyboard : 按關鍵字搜索,可實現按tags列出資訊效果
userid : 按使用者ID搜尋
username : 按使用者名稱搜尋
#新增member變數:可設定只搜尋會員投稿或管理員增加的資訊。
值為0則不限制
值為1則為只搜尋會員投稿的資訊
值為2則為只搜尋管理員增加的資訊
範例:只搜尋會員投稿的資訊
七、新增新的GET提交方式
可以將資料直接提交至e /search/index.php,而不需要4.6的/search/keyword轉機。
只要在參數中加上「searchget」變數就可以了,如:/e/search/?searchget=1&keyboard=帝國&show=title
應用範例::實作按標題、作者、輸入者與資訊ID同時搜尋的表單
HTML代碼:
以上是帝國cms怎麼多條件搜索的詳細內容。更多資訊請關注PHP中文網其他相關文章!