我一直在试图过滤信息,以方便访问者查找。理想情况下,我会有几个下拉式过滤器来对数据进行排序,并且只会显示与所选选项匹配的帖子。除了通过php,我几乎不知道这是如何完成的。我发现了什么,我想在这里做一个很好的例子:创建下拉过滤器的最佳方法?
http://www.darienps.org/dhs/courses.php
任何想法?
我一直在试图过滤信息,以方便访问者查找。理想情况下,我会有几个下拉式过滤器来对数据进行排序,并且只会显示与所选选项匹配的帖子。除了通过php,我几乎不知道这是如何完成的。我发现了什么,我想在这里做一个很好的例子:创建下拉过滤器的最佳方法?
http://www.darienps.org/dhs/courses.php
任何想法?
你看过AJAX吗?使用一些JavaScript(可能是您选择的一个库),您可以对某些服务器端逻辑(可能查询数据库)进行称为AJAX的调用,以返回所需的数据。如果你不熟悉这一点,我可以告诉你更多。
我不确定这是否真的是你想知道的,但假设你要构建一个数据库查询来执行搜索,你必须在你的PHP中测试表单的每个参数(每个下拉列表),如果它设置或不。 如果已设置,则只需在数据库查询中添加限制(在WHERE
子句中)。 这将返回与用户选择的参数匹配的结果。