MoreTags插件 帮助文档

当前文档版本:V1.0  更新日期:2021-03-30   作者:东坡网 有故事的人

子信息调用父信息的全部子信息

子信息调用父信息的全部子信息,就是将 子信息调用父信息父信息调用子信息 代码结合起来。

<?php

//子信息id
$zi_id=$navinfor[id];

//子信息classid
$zi_classid=$navinfor[classid];

$allstr='';
$sqlb=$empire->query("select tagid from {$dbtbpre}moretags_子信息所在数据表名_关联字段名 where classid='$zi_classid' and id='$zi_id' limit 100");
while($rb=$empire->fetch($sqlb)){
    $rrb=$empire->fetch1("select id,classid,title,titleurl from {$dbtbpre}ecms_moretags where id='$rb[tagid]' limit 1");
    if($rrb['id']){
        //第一层循环 至此调用出来了父信息id

        //父信息id
        $fuid=$rrb['id'];
        $sqlcc=$empire->query("select id,classid from {$dbtbpre}moretags_子信息所在数据表名_关联字段名 where tagid='$fuid' order by newstime limit 99999");
        while($ccr=$empire->fetch($sqlcc)){
            //第二层循环 调用当前父信息下的其它子信息
            $rr2=$empire->fetch1("select id,title,titleurl from {$dbtbpre}ecms_".$class_r[$ccr['classid']]['tbname']." where id='$ccr[id]' limit 1");
            if($rr2['id']){
                $allstr.='<a href="'.$rr2['titleurl'].'" title="'.$rr2['title'].'">'.$rr2['title'].'</a> ';
            }
        }
    }
}

echo $allstr;
?>

下一页 >