一个客户的网站,左侧是产品类别,点击产品类别之后,右侧显示相应的产品信息,但问题就在这里,有的类别里的产品信息是以表格形式出现的,有的类别里的产品信息需要是图片排列形式,请问该如何处理这样的显示方式不同的问题.

解决方案 »

  1.   

    试试在左侧的每一个类别后带一个参数,比如XXX.php?type=1表示右侧需要以表格方式展示,type=2表示图片排列形式
      

  2.   

    想过这个办法,但是有三级分类,这样传递值好像太麻烦,而且要传大类,小类,小小类,TYPE,传的值会不会有点多?
      

  3.   

    不需要传递类型参数.
    xxx.php?cid=1 传递类别ID,
    xxx.php获取类别ID,获取类别类型,然后再分别处理
      

  4.   

    数据库设计如下:id  c_name 类别 b_name 大类 s_name 小类 c_id 所属上级分类 c_list 排序 c_type 显示方式
    这样设计的数据库是否合理?我有三级分类,按上面就是:类别->大类->小类如果只传一个ID的话,右边需要显示分类路径也很麻烦.
      

  5.   

    我说的分类路径是指:
    PRODUCTS>>类别>>大类>>小类
      

  6.   

    是啊,很多的cms都是这样子设计的,比如dedecms
      

  7.   

    我不会用模板,只能算是一个初级入门,准备用
    if(type==0){
       表格方式显示
    }else{
       图片方式显示
    }