两级结构变成N级结构

i_num i_num 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
<?php

require_once ('../../global.php');
require_once ('json.class.php');


header("Content-type: application/json; charset=UTF-8 ");
if($_SERVER['REQUEST_METHOD']=="GET") {

$httpZid = $_SERVER['HTTP_ZID'];
$getZid=$_GET['zid'];

$Zid =$httpZid!=NULL||$httpZid!=""?$httpZid:($getZid!=NULL||$getZid!=""?$getZid:0);

$sqlwhere="";
if ($Zid==0||$Zid==""||$Zid==NULL){//未传参数获取所有主版块信息
$sqlwhere=" and f.type='category'";


}elseif ($Zid>0) {//获取fid主版块下的子版块信息
$sqlwhere=" and f.fup='$Zid'";

}



$query = $db->query("SELECT f.fid,f.name,f.type,f.childid,f.fup,f.logo,f.descrip,f.metadescrip,f.forumadmin,f.across,f.allowhtm,f.password,f.allowvisit,f.showsub,f.ifcms,fd.tpost,fd.topic,fd.article,fd.subtopic,fd.top1,fd.lastpost FROM pw_forums f LEFT JOIN pw_forumdata fd USING(fid) WHERE f.ifsub='0' AND f.ifcms!=2 $sqlwhere ORDER BY f.vieworder");


$zjson['list']=array();
while ($forums = $db->fetch_array($query)) {
$fid=$forums['fid'];//FID
$name= iconv( "gb2312","utf-8",$forums['name']);//版块名称
$tpost=$forums['tpost'];//新帖子数
$topic=$forums['topic'];//主题数
$article=$forums['article'];//帖子数
$postsCountnum=20;//主题分页
$replyCountnum=20;//帖子分页
$sumpage=$topic/$postsCountnum;
$sumpage=(int)($sumpage+1);

if ($Zid==0||$Zid==""||$Zid==NULL){
$platearray = array("zid" => "$fid","Name" => "$name");
}elseif ($Zid>0) {
$platearray = array("fid" => "$fid","Name" => "$name","threads" => "$topic","posts" => "$article","todayposts" => "$tpost","sumpage" => "$sumpage","postsCountnum" => "$postsCountnum","replyCountnum" => "$replyCountnum");
}
array_push($zjson['list'],$platearray);

}

echo $json_stringen = Json::encode($zjson);

//echo json_encode($zjson);
}else {

echo "{\"error\":1}";
}





?>
...全文

相关推荐

问题描述:有n级台阶,一个人每次上一级或者两级,问有多少种走完n级台阶的方法。

问题描述:有n级台阶,一个人每次上一级或者两级,问有多少种走完n级台阶的方法。实际情况:给定一个矩阵m,从左上角开始每次只能向右走或者向下走,最后达到右下角的位置,路径中所有数字累加起来就是路径和,返

爱吃一口松饼的柠檬茶

C语言两级菜单(对于大内存可扩展N级菜单,构架很好,易于移植)V1.0

本文介绍了一个用C语言实现的两级菜单系统,支持扩展为N级菜单。代码包含菜单资源配置、显示函数及状态处理逻辑,提供初始化、按键响应和显示更新功能。用户可通过修改相关头文件自定义菜单内容和功能。

nvip

剑指Offer:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法

首先,题目描述了一只青蛙要跳上n级台阶,每次它可以跳1级或2级。我们要找出青蛙跳上n级台阶的所有可能方法数。这是一个组合问题,因为每一步都有两种选择(跳1级或2级),而这些选择是相互独立的。

weixin_38567873

有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数.

有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

qq_28088577

MyBatis之自查询使用递归实现 N级联动效果(两种实现方式)

第二种方式:使用数组在第二种方式中,我们可以使用数组来实现 N级联动效果。数组是一种数据结构,它可以存储多个值。

weixin_38684976
评论
收藏 已收藏
分享
返回顶部
i_num
Framework 4,250 成员 4,522 内容