温馨提醒
如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢
本文最后更新于2024年12月9日,已超过 180天没有更新
调用代码如下:
$bclassid=$class_r[$GLOBALS[navclassid]][bclassid];
if($GLOBALS['navclassid']!=$bclassid){
$fclassid=$GLOBALS['navclassid'];
}else{
$tsql2=$empire->query("select * from {$dbtbpre}enewsclass where bclassid=$bclassid");
$i=0;
$aex= array();
while($tr=$empire->fetch($tsql2)){
$aaa2=$tr['classid'];
$aex[$i]=$aaa2;
$i++;
}
$fclassid = implode(",", $aex);
}
含义:
1、首先获取当前栏目的父栏目ID。
2、接着判断当前栏目是不是就是父栏目,如果不是父栏目,那他就是子栏目,子栏目也就没有子栏目可调用。
3、如果是父栏目,就调用所有bclassid字段等于当前父栏目ID的栏目,这样所有的子栏目就出来了。
4、最后搞个数组,把调用的子栏目ID用逗号隔开,implode组成新的字符串。当然这一步是根据你自己的业务写的。
最后得到的结果所有子栏目的ID:
1.2.3.4.5.6
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系客服QQ3387285338进行处理。


评论0+