分享好友 教程首页 教程搜索 频道列表

DESTOON分类树状列表

2017-03-19 17:3914830
+关注29
核心提示:在使用destoon的过程中要制作一些小工具,会用到模块下的分类,如果使用系统自己带的...
 在使用destoon的过程中要制作一些小工具,会用到模块下的分类,如果使用系统自己带的,需要引入一大批js,对于小工具来说就有点臃肿了
那么如何调用来他的分类列表出来呢,制作了一个小函数

具体代码与使用方法见下方
 

  1. <?  
  2. define('IN_DESTOON', true);  
  3. require 'common.inc.php';  
  4.   
  5.   
  6. function InitClassSelectOption($ParentID,$ChkID,$db)  
  7. {  
  8.     $sql="SELECT * from dt_category where moduleid=5 and  parentid=".$ParentID;  
  9.    
  10.     $options="";  
  11.     $result = $db->query($sql);  
  12.     //$r = $db->fetch_array($result);  
  13.     //var_dump($r);  
  14.     while($r = $db->fetch_array($result))  
  15.     {  
  16.          echo "<option ";  
  17.          if($ChkID==$r['catid']) echo " selected='selected' ";  
  18.          echo ">";  
  19.          $parent=$r["arrparentid"];  
  20.          $tmp=explode(",",$parent);  
  21.          for($i=0;$i<count($tmp);$i++)  
  22.         {   
  23.              echo "  ";  
  24.         }  
  25.          echo  "├" . $r['catname']." </option>";  
  26.          InitClassSelectOption($r["catid"],$ChkID,$db);  
  27.   
  28.     }  
  29. }  
  30. ?>  
  31. <select>  
  32. <?php  
  33. echo InitClassSelectOption(0,18,$db);  
  34. ?>  
  35. </select>  

 

免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
最新其他更多

DESTOON修改分表后最大数量值方案

    当DESTOON的内容开启分表后,默认每张表为10W数据值,感觉有点大,今天我们就把它改成5W一张表,开整

小黑 开发技术 12024-02-23

destoon商城模块与品牌关联的解决方案

    商城信息与品牌联动功能开发

网络转载 开发技术2024-01-21

php中过滤价格后面的.00小数

    这个一般用于客户特殊要求才会加上,页面上的价格不显示后面的小数,如:3000.00 ,过滤后就只显示 3000,使用如下代码(加在你需要的地方)

小黑 开发技术2023-12-01

修复DESTOON9.0网站留言页面提交后空白的问题

    函数有错误,导致后台填写了留言后邮箱通知发生页面空白

小黑 开发技术2023-11-04

修复DESTOON9.0微信扫码和支付宝扫码付款页面空白的问题

    函数有错误,导致后台填写了扫码付款通知手机或者邮箱发生页面空白

小黑 开发技术2023-11-03

下一篇
我来说两句
抢沙发