How to recursively build a lt;selectgt; with unknown tree depth(如何递归地构建一个 select树深未知)
问题描述
我有一个带有树数据结构的 MySQL 表.字段是 _id
、name
和 parentId
.当记录没有父记录时,parentId
默认为 0.这样我就可以构建一个数组,然后递归打印每条记录.
I have a MySQL table with a tree data structure. The fields are _id
, name
and parentId
. When the record hasn't a parent, parentId
defaults as 0. This way I can build an array and then recursively print each record.
构建的数组如下所示:
打印无序列表
- 使用递归非常简单.这是我使用的函数:
Printing an unordered list <ul>
is very simple with recursion. Here's the function I use:
但我一直坚持以树状结构的方式打印 ?
My question is: is it possible to build a <select>
without knowing the depth?
提前致谢.
推荐答案
像$pass
这篇关于如何递归地构建一个 <select>树深未知的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!