destoon分类树状列表

简介: 在使用destoon的过程中要制作一些小工具,会用到模块下的分类,如果使用系统自己带的,需要引入一大批js,对于小工具来说就有点臃肿了 那么如何调用来他的分类列表出来呢,制作了一个小函数具体代码与使用方法见下方 <?define('IN_DESTOON', true);require 'common.inc.php';function InitClassSelectO
在使用destoon的过程中要制作一些小工具,会用到模块下的分类,如果使用系统自己带的,需要引入一大批js,对于小工具来说就有点臃肿了
那么如何调用来他的分类列表出来呢,制作了一个小函数

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

<?
define('IN_DESTOON', true);
require 'common.inc.php';


function InitClassSelectOption($ParentID,$ChkID,$db)
{
	$sql="SELECT * from dt_category where moduleid=5 and  parentid=".$ParentID;
 
	$options="";
	$result = $db->query($sql);
	//$r = $db->fetch_array($result);
	//var_dump($r);
	while($r = $db->fetch_array($result))
	{
		 echo "<option ";
		 if($ChkID==$r['catid']) echo " selected='selected' ";
		 echo ">";
		 $parent=$r["arrparentid"];
		 $tmp=explode(",",$parent);
		 for($i=0;$i<count($tmp);$i++)
		{ 
			 echo "  ";
		}
		 echo  "├" . $r['catname']." </option>";
		 InitClassSelectOption($r["catid"],$ChkID,$db);

	}
}
?>
<select>
<?php
echo InitClassSelectOption(0,18,$db);
?>
</select>


相关文章
|
存储 SQL Java
Seata常见问题之1.8.0的jdk 不支持17如何解决
Seata 是一个开源的分布式事务解决方案,旨在提供高效且简单的事务协调机制,以解决微服务架构下跨服务调用(分布式场景)的一致性问题。以下是Seata常见问题的一个合集
619 0
|
Windows
zlib、libzip、 libzippp 库编译(windows + cmake + vs2013)
"libzipp" 这库是基于 "libzip" 之上封装的,而 "libzip" 又是基于 "zlib"库封装的,所以要编译 "libzipp" 库就要先编译其他两个库。下载准备:"zlib-1.2.
4093 0
|
机器学习/深度学习 人工智能 并行计算
英伟达禁止其他硬件平台运行 CUDA 软件
【2月更文挑战第16天】英伟达禁止其他硬件平台运行 CUDA 软件
349 12
英伟达禁止其他硬件平台运行 CUDA 软件
|
Prometheus 监控 Cloud Native
实时计算 Flink版操作报错之在使用ES时遇到“java.lang.IllegalStateException: The elasticsearch emitter must be serializable”,是什么原因
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
网络安全 数据安全/隐私保护 Windows
如何使用 Windows 自带远程进行远控外网电脑【内网穿透】教程
如何使用 Windows 自带远程进行远控外网电脑【内网穿透】教程
|
机器学习/深度学习 架构师 Java
面试阿里P6,过关斩将直通2面,结果3面找了个架构师来吊打我?
人人都有大厂梦,对于程序员来说,BAT为首的一线互联网公司肯定是自己的心仪对象,毕竟能到这些大厂工作,不仅薪资高待遇好,而且能力技术都能够得到提升,最关键的是还能够给自己镀上一层金,让人瞻仰。
|
Java Docker 容器
Docker中使用火焰图FlameGraph分析JVM应用性能
手把手教你如何用perf+flamegraph对docker内java程序生成火焰图进行性能分析
3757 0
|
机器学习/深度学习 存储 人工智能
关于AI芯片的介绍
关于AI芯片的介绍
1413 1
关于AI芯片的介绍
|
前端开发 Java 数据库
数据重复插入问题及解决方案
数据重复插入问题及解决方案
1358 0
|
canal 监控 数据可视化
好家伙!阿里最新SpringBoot进阶笔记涵盖了SpringBoot所有骚操作
相信从事Java开发的朋友都听说过SSM框架,老点的甚至经历过SSH,说起来有点恐怖,比如我就是经历过SSH那个时代未流。当然无论是SSM还是SSH都不是今天的重点,今天要说的是Spring Boot,一个令人眼前一亮的框架,从大的说,Spring Boot是取代了SSM中的SS的角色。