【发布时间】:2014-07-07 20:18:31
【问题描述】:
我为一个学校项目制作了一个网页,其中有一系列选择框(有些是独立的,有些是依赖于另一个的)进行选择,然后应用过滤器进行查询。它仍处于测试模式,并且对于单个选择工作正常。你可以在这里找到网页:http://gorevler.awardspace.biz/realdeal03.html
例如,当我从 Region 中选择 Europe,从 Country 中选择 Austria,Sector 中选择 Plastics,Sub-Sector 中选择 Plastic Raw Materials,Product 中选择 Polybutylene,然后单击应用过滤器会给出结果。
但是,当我从 Region 中选择 Europe AND North America,从 Country 中选择 Austria,Sector 中选择 Plastics,Sub-Sector 中选择 Plastic Raw Materials 和 Product 中选择聚丁烯,然后单击应用过滤器,它只给出一个结果。但是数据库中有两条记录与此过滤器匹配。所以它不承认我的多项选择。关于如何使它工作的任何建议,以便当我在一个框上进行多项选择并应用过滤器时,它会给出包括所有选择在内的所有结果?
我猜这与 PHP 编码有关,我尝试了不同的方法,但还没有成功。由于我不是程序员,我似乎不明白问题出在哪里。任何有关编码的建议将不胜感激。
【问题讨论】:
标签: php database cascadingdropdown multipleselection multiple-select-query