【问题标题】:how to show tabs dynamic in codeigniter如何在codeigniter中显示动态标签
【发布时间】:2016-05-21 03:32:18
【问题描述】:

我有三个表类别,子类别,子子类别。

category table
cat_id   name        cat_status
15      Electronic      1
16      Fashion         1

subcategory table
subcat_id     cat_id        name        subcat_status
10              15           Lcd                1
11              15           Mobile             1
12              16           Men                1
13              16           Women              1
14              16           SunGlass           1
15              16           Footwear           1

subsubcat_id   subcat_id     cat_id        name       subsubcat_status
12             12            16             Shirt                1
13             13            16             Shirt                1
14             11            15             Andriod              1
15             11            15             Iphone               1
16             13            15             Windoews             1
17             11            15             Sonny                1
18             14            16             Flymachine           1
19             15            16             Nike                 1

我的主页动态选项卡包含类别
家居电子时尚联系方式

点击电子产品后,会显示新的页面标签
主页 Lcd Mobile 联系人(lcd 和 mobile 是子类别)

点击移动标签后,新页面标签打开
首页 Andriod windows Iphone

标签打开并根据其 cat_id、subcat_id、subsubcat_id 显示产品

【问题讨论】:

  • 您尝试过什么来使其正常工作?您目前有哪些代码,哪些代码不起作用?
  • Android 不是 AndriodWindows 不是 WindowsiPhone 不是 Iphone...

标签: php mysql codeigniter


【解决方案1】:

使用连接表

SELECT category.id, subcat.id, subsubcat.id FROM subsubcat INNER JOIN subcat on subsubcat.id_subcat=subcat.id INNER JOIN category ON subcat.id_category=category.id order by subsubcat.id;

但是,你应该在你的三张桌子上建立桌子的关系。类别有子子类别,子类别有子子子类别。所以,如果 subsubcategory 的 id 被调用,subcat id 和 category id 也会被调用。

对不起我的英语。希望你能理解。

【讨论】:

    猜你喜欢
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    • 2014-07-18
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    相关资源
    最近更新 更多