我一直在尝试想出一种设计网页的方法,以允许用户在网页上进行选择,然后在数据库中查询这些选择并返回给用户。
例如,我的数据库是房屋列表。数据库表设置如下:
Country Region State City House
1 1 1 1 A
1 1 1 1 B
1 1 1 2 C
1 1 1 2 D
1 1 1 3 E
1 2 2 4 G
1 2 3 5 H
1 3 4 6 I
1 4 5 7 J
在搜索栏中,我希望用户能够说向我展示区域 2 中的任何和所有房屋、州 3 中的任何房屋以及城市 1 中的任何房屋。
在此示例中,数据库查询将返回房屋 G、H、A 和 B。搜索和结果的顺序现在并不重要。
这样的事情甚至可能吗?我考虑过在网站上使用复选框,但理想情况下,我宁愿只有一个使用自动完成(jquery)的搜索栏,其中每个条目都有与之相关的特定值。这些值将作为变量传递给搜索查询。