asp二级分类产品显示调用问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:35:18
我现有以后台,二级产品栏目为: 大类1 ---小类1
---小类2
---小类3
大类2 ---小类4
---小类5
---小类6
在后台发布产品没问题,可以在大类或小类下随意发布产品,在首页点击大类1会显示该大类下的所有产品,但实现不了点击小类则显示小类下的产品。请高手们帮忙解决!
<% BigclassP=trim(request("classP"))
SmallClassP=trim(request("SmallClassP"))
keyword=request.form("keyword")
filename="product.asp?"
sql="select * From [product]"
If BigclassP<>"" then
sql=sql&" where BigclassP='"&BigClassP&"'"
filename=filename&"classP="&BigClassP
ElseIf keyword<>"" then
sql=sql&" where name like '%"&keyword&"%'"
filename=filename&"keyword="&keyword
ElseIf SmallClassP<>"" then

你查找这句
sql="where SmallClassP='"&SmallClassP&"'"
改为
sql=sql&"where SmallClassP='"&SmallClassP&"'"

试试

这个和显示小类一样呀
点小类的时候传递一个小类的参数
记为CLASSID吧:
在查询小类以下产品的时候就把属于小类CLASSID作为条件进行查询。
比如:大类的ID为1;
则查询大类下的小类的语句为:
select * from class where bigID=1
就查询出小类并显示产品
再通过CLASSID查询小类的产品

把小分类的ID 关联产品 就可以了

在线交谈吧