前台调用实例代码如下:
<style type="text/css">
body{font-size:12px;}
ul{list-style:none;}
a{cursor:pointer;}
</style>
<script language="javascript">
function $(e){return document.getelementbyid(e);}
function mod(cid){
$('cid').value=cid;
$('op').value='mod';
$('name').style.border='1px solid red';
}
</script>
<form action="" method="post">
名称:<input type="text" id="name" name="cname" /> 添加到:<?=makeselect($category,'pid')?><br />
<input type="hidden" id="op" name="op" value="add" />
<input type="hidden" id="cid" name="cid" />
<input type="submit" value="submit" />
</form>
<h3>移动分类</h3>
<form action="" method="post">
<?=makeselect($category,'who')?> gt;移动到:<?=makeselect($category,'to')?>
<input type="hidden" id="op" name="op" value="move" />
<input type="submit" value="submit" />
</form>
<ul>
<?php
foreach ($category as $id){
echo '<li>'.$tree->getlayer($id, '|- ').$tree->getvalue($id).' <a href="time.php?op=del&cid='.$id.'">del</a> <a onclick="mod('.$id.')">edit</a> </li>';
}
?>
</ul>
用phpmyadmin导入此数据库就ok了,实例代码如下:
-- phpmyadmin sql dump
-- version 3.2.4
-- http://www.phpfensi.com
--
-- 主机: localhost
-- 生成日期: 2010 年 07 月 02 日 03:02
-- 服务器版本: 5.1.41
-- php 版本: 5.3.1
set sql_mode="no_auto_value_on_zero";
/*!40101 set @old_character_set_client=@@character_set_client */;
/*!40101 set @old_character_set_results=@@character_set_results */;
/*!40101 set @old_collation_connection=@@collation_connection */;
/*!40101 set names utf8 */;
--
-- 数据库: `class`
--
-- --------------------------------------------------------
--
-- 表的结构 `p_newsclass`
--
create table if not exists `p_newsclass` (
`id` int(7) not null auto_increment,
`f_id` int(7) not null,
`name` varchar(255) not null,
primary key (`id`)
) engine=innodb default charset=utf8 auto_increment=10 ;
--
-- 转存表中的数据 `p_newsclass`
--
insert into `p_newsclass` (`id`, `f_id`, `name`) values
(3, 0, '中国'),
(4, 3, '福建'),
(5, 4, '龙岩市'),
(7, 4, '厦门市'),
(9, 5, '漳平市');
/*!40101 set character_set_client=@old_character_set_client */;
/*!40101 set character_set_results=@old_character_set_results */;
/*!40101 set collation_connection=@old_collation_connection */;