php 依赖下拉在杂货CRUD(CodeIgniter)




mysql drop-down-menu (2)

坚持下去,看来你的分类表的DB结构需要改进。 我建议的是,你跟随像Opencart这样的流行CMS的脚印。 它会给你一个很好的意识来完成你的任务。 只需使用一个“类别”表(而不是main,sub1,sub2和sub3类别表),就可以轻松地优化数据库:

对于类别名称,描述和元关键字等你可以创建这个表“category_description”:

最后,为产品分配类别,您可以简单地创建另一个表“product_to_category”:

通过这种方式,您可以轻松管理数据库中的数据,现在可以使用Codeigniter和Grocerycrud轻松解决您的问题。

我陷入了一个问题,当玩下降Downs.I试图使用这个http://www.grocerycrud.com/forums/topic/1087-updated-24112012-dependent-dropdown-library/

但实际上我的要求是完全不同的。 我有一个表fwld_products我从中添加所有其他表的类别

fwld_cat_main (主类别的ID),

fwld_cat_sub1 (sub1类别的id)

fwld_cat_sub2 (sub2类别的id)

fwld_cat_sub3 (sub3类别的id)

我想显示下拉菜单,当用户选择主类别,下拉菜单出现(sub1)具有与主类别相关的数据,并且当选择下拉菜单时出现(sub2),显示与sub1相关的数据,选择sub2 (sub3)显示与下拉(sub2)有关的数据。

当提交Finnally数据插入到[fwld_products]

这里我附上了ERD,结果也是如此。

请帮忙


尝试, 链接为jQuery和Zepto选择插件Github项目 | 项目主页

如果你在你的项目中使用jquery或zepto ,这个插件将帮助你解决你的问题,特别是远程版本 。 您可以轻松创建相关的选择框。

希望这可以帮助 :)







grocery-crud