[已解决问题] 分类数据显示
提问时间: 2008-07-24 20:40
悬赏分:20 浏览:144 次

有几种分类,比如像淘宝

举例:

服装类 :   休闲,新潮,传统
季节:      夏天,冬天,秋天
性别:     男款,女款

我想要显示:
1男款和夏天和休闲,
2男款所有
3休闲所有.

我的思路是:

判断URL中有没有{男款},然后{男款=男},判断有没有{夏天},然后{夏天=夏},同理

2同理,

3同理.

好像很笨!

提问者:52Qin - 初学一级
所有回答(4)
就是这样吧,没有什么不通顺的呀,也没有什么复杂的逻辑呀。
2个月前   回答者:玉开 - 大侠五级
其实三种分类分别对应一件服装的三个属性,或者可以更多,这个都无所谓 既然它们都作为服装的属性,那就好办了,把这些属性作为参数传递给一个页面,然后获取符合所有参数的产品 如果某个参数没有被限定,就传递具空参数,在取数据时排除了就OK
2个月前   回答者:丁学 - 专家六级
这些具体可以写成一个类,在里面取得url的参数,最好给每个参数加一个默认值,便于判断,在页面只需要调用就行了... 具体可以看下communityserver里面的cscontext的实现
2个月前   回答者:wingoo - 小虾三级
这个不是很复杂 首先你要明确是你的数据库该怎么设计 按你的需求 我个人是这样设计的 一个商品表 tblgoods 有以下几个基本字段:id(标识),name(名字),class(类型) 一个类型表 tblclass 有以下几个基本字段:id(标识),name(名字),describe(描述) 这里重点要说的是商品表商品表里的类型通过类似xml的一定格式排列 姑且我现在的规则是类型表的id按 id1-id2-...... 这样排列 每个id对应唯一的类型 那么在url可以这样表示 就是url?class=id1-id2-。。。。。。 这样就可以在传过去的那页获取每个类型 查询的时候就同过将字符串切割后在 在数据库里查询 不过这个是牺牲性能带来灵活性的设计 可以无限分类 不知道楼主理解不理解
2个月前   回答者:小眼睛老鼠 - 小虾三级
评论
   您需要登录以后才能回答!
 

我要提问

我的问题


快到期问题

> 问题排行榜

相关内容

相关链接