连接数据库后,将表里的数据放到$row中
create table `list` (`id` int(30) unsigned not null auto_increment,`father_id` int(30) unsigned default '0',`name` varchar(100) not null,`thing` varchar(500) default null,primary key (`cate_id`)) engine=myisam default charset=utf8 auto_increment=34 ;
insert into `list` (`id`, `father_id`, `name`, `thing`) values(1, 0, '编程', '语言',),(2, 0, '网络', '知识'),(3, 1, 'php', '动态'),(4, 0, '生活', '兴趣');
写好数据库连接后,我用mysql_fetch_array()将数据放到数组$row中,接下来怎么将数组遍历显示成树形?小白一个,能具体教下吗,谢谢!!!
回复讨论(解决方案) 右键查看源码,可以看到它是这么个写法:
移动开发
ios
android
qt
wp
云计算
iaas
pass/saas
分布式计算/hadoop
dl、dt、dd都是列表的html,参考http://www.w3school.com.cn/tags/tag_dd.asp
至于显示成csdn这样就要用到css和js了。 ztree....
2楼所说的是静态,我要实现的是读取数据库显示,,右击源码是被处理过的代码
3楼我查网上也是说ztree,可不懂
我自己解决了。思路大概是:
1.将数据库数据读取存放到一个数组里;
2.将数据转化为一个树型状的数组,实现子数组找到父数组;
3.将树型状的数组转为html代码;
4.添加css进行美化。
感谢你们的回帖。