tree读写函数:无限级分类

问题描述

treeview既可以从数据库中直接读出数据展示出来,也可以直接从treeview中写进数据库中,并展示出来

解决方案

解决方案二:
你想问什么?
解决方案三:
可以使用递归,也可以使用层叠显示数据源。
解决方案四:
http://www.cnblogs.com/sxlfybb/archive/2008/01/18/1043946.html这个是层叠显示数据源加载到treeview.另外,递归加载显示到treeview上面的例子太多了。在网上一搜一大把。
解决方案五:
确实是递归思想
解决方案六:
数据库要定义好.大概三个字段吧.id结点名称父结点ID然后用treeview控件,用递归的方法实现绑定.

时间: 2024-07-30 01:45:13

tree读写函数:无限级分类的相关文章

PHP无限级分类查找父层函数

函数 如: classID          classFID          className          classCount      1                  0                   中国                     0      2                  1                   浙江                     0      3                  1                

php实现无限级分类(递归方法)_php技巧

相信很多学php的很多小伙伴都会尝试做一个网上商城作为提升自己技术的一种途径.各种对商品分类,商品名之类的操作应该是得心应手,那么就可以尝试下无限级分类列表的制作了. 到网上一搜php无限极分类,很多,但好多都是一个,并且,写的很乱,代码很多,让我们怎么学习嘛,那些都不靠谱,还是自己捣鼓捣鼓无限极分类了. 什么是无限级分类? 无限级分类是一种分类技巧,例如部门组织,文章分类,学科分类等常用到无限级分类,将其简单理解成分类就好了.其实我们仔细想一下,生活中的分类简直太多了,衣服可以分为男装和女装,

2款PHP无限级分类实例代码_php技巧

本文章总结了两款PHP无限级分类实现程序代码,有需要学习的朋友可参考一下.主要思路:首先看第三行和第四行,父类ID(PARENTID)的值是1,表示属于id=1这个类的子类,而,一,二两行因为是一级分类,没有上级分类,所以父类ID(PARENTID)的值是0,表示初级分类,依次类推便实现了无限级分类.最终的效果是:├一级分类A ├─┴二级分类A ├─┴二级分类B ├一级分类B然后就是程序,这里以PHP作为描述语言,可以很方便的改成其他语言,因为原理相似,就是一个递归而已. <?php $dbho

PHP无限级分类实现程序

主要思路:首先看第三行和第四行,父类ID(PARENTID)的值是1,表示属于id=1这个类的子类,而,一,二两行因为是一级分类,没有上级分类,所以父类ID(PARENTID)的值是0,表示初级分类,依次类推便实现了无限级分类.最终的效果是: ├一级分类A ├─┴二级分类A ├─┴二级分类B ├一级分类B 然后就是程序,这里以PHP作为描述语言,可以很方便的改成其他语言,因为原理相似,就是一个递归而已.  代码如下 复制代码 <?php $dbhost = "localhost"

完整的新闻无限级分类代码,可添加,删除,移动,修改

<?php教程 //连接数据库教程 $link = mysql教程_connect('localhost','root','密码') or die(mysql_error()); mysql_select_db('sortclass',$link); mysql_query("set names 'gbk'"); //无限分类类库 class sortclass{ var $data = array(); var $child = array(-1=>array()); v

php+mysql实现无限级分类 | 树型显示分类关系

    无限级分类,主要是通过储存上级分类的id以及分类路径来实现.由于数据的结构简单,所以要将分类的关系由树状显示,我只能想到用递归的方式给于实现,下面是分类数据表结构和自己写的一个树状显示函数,有什么不妥的地方希望大家能指出.     表结构:id字段为分类标识,name字段为分类名,father_id字段为所属父分类的id,path字段为分类路径(储存该分类祖先的集合),isdir判断是否是目录(1为是,0为否).     显示函数: //$count为分类等级 sort_list($st

左右值无限级分类

什么是左右值无限级分类: 左右值无限级分类,也称为预排序树无限级分类,是一种有序的树状结构,位于这些树状结构中的每一个节点都有一个"左值"和"右值",其规则是:每一个后代节 点的左值总是大于父类,右值总是小于父级,右值总是小于左值.处于这些结 构中的每一个节点,都可以轻易的算出其祖先或后代节点.因此,可以用它来实现无限分类.优点:通过一条SQL就可以获取所有的祖先或后代,这在复杂的分类中非常必要,通过简单的四则运算就可以得到后代的数量.由于这种方法不使用递归查询算法

php+mysql实现无限级分类 | 树型显示分类关系_php技巧

无限级分类,主要是通过储存上级分类的id以及分类路径来实现.由于数据的结构简单,所以要将分类的关系由树状显示,我只能想到用递归的方式给于实现.  无限级分类,主要是通过储存上级分类的id以及分类路径来实现.由于数据的结构简单,所以要将分类的关系由树状显示,我只能想到用递归的方式给于实现,下面是分类数据表结构和自己写的一个树状显示函数,有什么不妥的地方希望大家能指出.  表结构:id字段为分类标识,name字段为分类名,father_id字段为所属父分类的id,path字段为分类路径(储存该分类祖

php实现无限级分类实现代码(递归方法)_php技巧

开始以为这样的功能似乎很难,之前也做过一个百科的东西,其中也涉及到了分类的功能,不过不是无限级的分类,而是简单的实现了固定的三级分类,当时是自己设计的,想在想起来实现方法太土了,其实三级分类也只是无限级分类的一种特殊情况而已嘛.经过一段时间考虑,已经有了一些眉目,到网上一查,原来这样的东西铺天盖地,呵呵.其实无限级下拉列表功能是很简单的,无非就是用一个递归算法就好啦. 首先要设计数据库,需要建一个表,里面存储分类信息,至少需要3个字段,第一个是主键(ID),第二个是父级分类ID(parentid