| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1158 人关注过本帖
标题:php无限极分类问题
只看楼主 加入收藏
寒塘冷月
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-8-29
收藏
 问题点数:0 回复次数:5 
php无限极分类问题
本人php新手一名,正在写一个无限极的新闻分类的列表遇到了点问题,请教各位高手。


数据结构
图片附件: 游客没有浏览图片的权限,请 登录注册


输出主目录程序



递归调用子目录的tree函数


显示的时候只输入单行的二级目录


但是在tree函数内,不使用递归的话就有正常了,但是就不能无限分类了


想不明白 按理说递归是没错的,也能无限网下分,但是只能输出父栏目的一个子栏目,不能循环输出来。
希望有人能帮帮我,谢谢
搜索更多相关主题的帖子: 无限极 函数 
2012-02-21 23:58
寒塘冷月
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-8-29
收藏
得分:0 
代码好像不能用图片贴出来晕

  输出主目录
                     <?php
                         $result=$db->query("select id,title from newscata where fid=0");
                         while($rs=$db->fetch_array($result)){
                           $rs_v[$rs['id']]=$rs['title'];
                         }
                        
                         foreach($rs_v as $key=>$val){
                           echo "&nbsp;&nbsp;<a href='?cataid=$key'>".$val."</a><br>";
                           tree($key);
                         }
                         unset($rs_v);
                      ?>

输出子目录并递归调用
function tree($sid){
  global $db;
  $results=$db->query("select id,title,level from newscata where fid=$sid");
  while($row=$db->fetch_array($results)){
    $str="&nbsp;&nbsp;";
    for($i=0; $i<=$row['level']-1; $i++){
      $str=$str."→";
    }
     echo $str."<a href='?cataid=".$row['id']."'>".$row['title']."</a><br>";
  }
  unset($row);
  unset($str);
}

2012-02-22 00:01
寒塘冷月
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-8-29
收藏
得分:0 
数据结构
图片附件: 游客没有浏览图片的权限,请 登录注册
2012-02-22 00:03
寒塘冷月
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-8-29
收藏
得分:0 
正常输出
图片附件: 游客没有浏览图片的权限,请 登录注册
2012-02-22 00:04
寒塘冷月
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-8-29
收藏
得分:0 
实际输出
图片附件: 游客没有浏览图片的权限,请 登录注册
2012-02-22 00:04
xeon815
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-8-1
收藏
得分:0 
我这里有用BORPHP框架写的无限级分类。。加群:11077422
2012-08-01 18:47
快速回复:php无限极分类问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016280 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved