【发布时间】:2011-03-06 07:01:29
【问题描述】:
我正在进行餐厅搜索,用户可以在其中根据许多条件过滤搜索...
我有三张桌子:
Table1 - **Restaurant**
------+----------+----------
id + name + place
------+----------+----------
1 Rest1 Ny
2 Rest2 La
3 Rest3 Ph
Table2 - **r_type**
------+----------+----------
id + name + code
------+----------+----------
1 type1 0
2 type2 1
3 type3 2
4 type4 3
Table3 - **type_stack**
------+----------+----------
id + rest_id + type
------+----------+----------
1 2 2
2 4 1
3 1 2
现在人们可能会搜索具有 type1 和 type2 或只有一种类型等的餐厅... 如何根据用户选择的复选框状态生成查询。 它是如何在php中完成的?大约有 7-12 个复选框。
另一个问题是实现这一点的最佳方法是什么?这种桌子好吗?因为用户可以选择更改他们的选项并刷新他们的
使用 ajax 的结果。所以服务器负载会更多。
谢谢
【问题讨论】:
标签: php mysql checkbox filtering