创建下拉过滤器的最佳方法是什么?

时间:2011-12-07 01:22:08

标签: php sorting filter drop-down-menu sortable-tables

我一直在尝试过滤信息,以便访问者轻松找到。理想情况下,我会有一些下拉过滤器来对数据进行排序,只显示与所选选项匹配的帖子。除了通过php,我几乎不知道如何做到这一点。我在这里找到了一个很好的例子:

http://www.darienps.org/dhs/courses.php

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

你看过AJAX吗?使用一些JavaScript(可能是您选择的库),您可以对某些服务器端逻辑(可能是查询数据库)进行所谓的AJAX调用,以返回所需的数据。如果您对此不熟悉,我可以告诉您更多信息。

答案 1 :(得分:0)

我不确定这是否真的是您想知道的,但假设您构建了一个数据库查询来进行搜索,您必须在PHP中测试表单的每个参数(每个下拉列表) ,如果设置与否。 如果已设置,则只需在数据库查询中添加限制(在WHERE子句中)。 这将返回与用户选择的参数匹配的结果。