Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql中同名的子类别_Php_Mysql - Fatal编程技术网

Php mysql中同名的子类别

Php mysql中同名的子类别,php,mysql,Php,Mysql,我有这样一个分类表: 我可以将类别列为列表,将子类别列为下拉列表,但我的设计师向我发送了一个设计,其中类别的子类别具有相同的名称: 如何管理此类子类别 提前感谢您拥有唯一标识元组的id。重复的名字不是问题 另请阅读:在我看来,这是一个“设计”问题,而不是数据库问题 可以在下拉列表中的子类别名称之前添加破折号,因此选项值为: Category 1 -Subcategory 1 -Subcategory 2 Category 2 -Subcategory 1 -Subcatego

我有这样一个分类表:

我可以将类别列为列表,将子类别列为下拉列表,但我的设计师向我发送了一个设计,其中类别的子类别具有相同的名称:

如何管理此类子类别


提前感谢

您拥有唯一标识元组的id。重复的名字不是问题

另请阅读:

在我看来,这是一个“设计”问题,而不是数据库问题

可以在下拉列表中的子类别名称之前添加破折号,因此选项值为:

Category 1
  -Subcategory 1
  -Subcategory 2
Category 2
  -Subcategory 1
  -Subcategory 2
我在子类别标题前添加“-”,您正在下拉列表中创建级别,用户可以直观地看到并识别每个子类别所属的位置


这不是一个完美的解决方案,但它确实很容易实现。如果你愿意花时间在它上面,可以尝试研究支持多级选择框的jquery插件,例如

yes,但是当我在管理面板中添加子类别时,我会用名称而不是id列出它们。我相信你的管理面板在内部使用id来管理它。还有你有什么问题?如果在管理面板中添加catgory时,您不知道它们中的哪一个只是在名称附近回显id,那么您必须从下拉菜单中选择一个子类别。在下拉菜单中,有两个“已完成”子类别,分别属于“酒店”和“家庭”类别。用户如何知道“成品”属于“家”或“酒店”?@utopia您有什么糟糕的管理面板?数据应该以分层的方式显示,这样你就可以很容易地看到子类别所属的位置。这是我自己的坏管理。但是,如果你有任何好的管理,可以帮助我,请给我。谢谢