打印本文 打印本文  关闭窗口 关闭窗口
无限级别菜单的实现
作者:采集员 文章来源:来源于网络 点击数: 更新时间:2005/9/10 14:36:00
nbsp;                                                                    
        <table id="dwtop" style="display=none" cellspacing="0" cellpadding="0">
         <?        
               $FirstDepartment=$Result[0];
               $BaseNum=strlen($FirstDepartment)/3;//计算层数,其实这个有点多余,因为其必为第一层
               $SearchPattern=$FirstDepartment."___";    //设置查找条件       
               ListChildTree($SearchPattern,$BaseNum);        //显示祖宗节点的孩子节点
         ?>
        </table>
        </td>
         </tr>
        </table>
       </div>
      </td>
     </tr>
    </table>
       </center>
   </div>

</body>
</html>

<?/* 表结构的设计

由于是测试表设计得非常的简单:

CREATE TABLE test (
  id mediumint(8) unsigned NOT NULL auto_increment, #流水号
  DepartmentId varchar(100) NOT NULL default ',    #单位代号
  DepartmentName varchar(100) NOT NULL default ',  #单位名称
  KEY id (id)  
)

数据插入的代码我在这里就不那出来给大家了(很容易写,相信大家都能写出来)

数据表的规则为:

001为第一级(如果999个不够,请自行添加)
001001为001的第一个子节点,001002为001的第二个子节点
001001001为001001的第一个子节点,以此类推……

我这里只设置了一个"祖宗"(001),所以在程序中就直接调用了,可根据需要自己来设置,并对代码作简单的修改即可!

好了,就到这里了,如果大家有问题欢迎和我探讨!最好祝大家今天工作愉快!
先吸颗烟在睡觉!好累!(因为刚刚写了一个webFtp,如果哪位兄弟姐妹需要请mail我)
*/


?>

上一页  [1] [2] 



打印本文 打印本文  关闭窗口 关闭窗口