首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

无限分类与树型论坛的实现方法――浮点型字段排序法

在此我不想讨论其他实现方法的利与弊。 既然是使用字段排序,那么我们便设一个名为order的字段。问题是,在这里是使用整数还是使用浮点数类型呢?考虑到会有在两个连续order值中间插入新值的可能,自然是需要使用浮点类型了。 建一个menus表,我们还需要以下字段: id : 类别编号 mainid : 主分类编号,但不作具体分类使用。如果在树型论坛里,它代表的是主题id parentid : 父类编号 level : 类别级别,作用其实是方便显示的时候作其他处理 info : 类别名称等。 由此可以得到menus的表结构: 以下是SQL代码:【复制代码】 CREATE TABLE `menus` ( `id` INT( 10 ) UNSIGNED NOT NULL AUTO_IN...
类别:网页编程 - PHP技术    查看:138    更新:2014-05-19

简单好用的PHP无限分类

<? /*$Tree = new Tree("请选择分类"); //setNode(目录ID,上级ID,目录名字); $Tree->setNode(1, 0, '目录1'); $Tree->setNode(2, 1, '目录2'); $Tree->setNode(5, 3, '目录5'); $Tree->setNode(3, 0, '目录3'); $Tree->setNode(4, 2, '目录4'); $Tree->setNode(9, 4, '目录9'); $Tree->setNode(6, 2, '目录6'); $Tree->setNode(7, 2, '目录7'); $Tree->setNode(8, 3, '目录8'); //print_r($Tree->getChildsTree(0)); //print_r($Tree->getChild(0)); //print_r($Tree->getLayer(2)); $category = $Tree->getChilds(); //遍历输出 fore...
类别:网页编程 - PHP技术    查看:87    更新:2014-05-19

使用PHP数组实现无限分类,不使用数据库,不使用递归

class cat{    public $data;     public function __construct()     {        @include "data.php";        $this->data = $class;    }     public function CreateSortLevel($fatherlevel)    {        if(empty($fatherlevel))        {            if(is_array($this->data))       &...
类别:网页编程 - PHP技术    查看:118    更新:2014-05-19