php递归实现无限分类生成下拉列表
来源:互联网 发布:windows phone官方 编辑:程序博客网 时间:2024/06/10 22:31
php自定义函数之递归实现无限分类生成下拉列表,不用每次都从数据库读取数据。
代码:
代码:
/*—————————————————— */ //– 递归实现无限分类生成下拉列表函数 //– $tpl->assign('sort_list',createSortOptions ()); //– $tpl->assign('sort_list',createSortOptions ($sort_id)); /*—————————————————— */ //php递归函数 http://www.jbxue.com/tags/phpdiguihanshu.htmlfunction createSortOptions ($selected=0,$parent_id=0,$n=-1) { global $db; $sql = "SELECT * FROM `@__article_sort` WHERE `parent_id` = '{$parent_id}'"; $options = "; static $i = 0; if ($i == 0) { $options .= '<option value="0″ >请选择</option>'; } $res = $db->query ($sql); if ($res) { $n++; while ($row = $db->fetch_assoc ($res)) { $i++; $options .="<option value='{$row['sort_id']}'"; if ($row['sort_id'] == $selected) { $options .=' selected '; } $options .=">".str_repeat(' ',$n*3).$row['sort_name']."</option>\n"; $options .=createSortOptions ($selected,$row['sort_id'],$n); } } return $options; }
0 0
- php递归实现无限分类生成下拉列表
- PHP-无限分类-下拉列表实现
- 【php】php递归实现的无限分类
- php 递归 实现无限分类 格式化数组
- PHP无限分类——递归实现
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- [php] thinkphp递归实现无限分类
- PHP递归实现无限级分类
- PHP递归实现无限级分类
- PHP递归实现无限极分类
- php递归实现无限级分类
- PHP递归实现无限级分类
- PHP非递归实现无限级分类
- 【Day34】PHP递归实现无限级分类
- usaco 1.24
- TTL与CMOS的区别
- Linux——标准目录结构
- 面试的五大技能
- 一个SQL处理玩家等级
- php递归实现无限分类生成下拉列表
- html中<a>标签的使用
- 第一周上机实践项目——胖子伤不起
- chrome调试js
- 【stm32+uC/OS-II】ucosii移植简单详细步骤
- java ip to int
- Round #232 (Div. 2)_A
- 判断是否是通过手机访问
- spring3.1缓存详解