二级文章分类调用格式化

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ibogood/article/details/22919065

好久没写文章了 现在重新燃起代码的热情,慢慢积累吧

先写个函数 实现二级栏目的输出问题

/**
	格式化分类
	陈波 2014/4/4 10:38
	$array:数据库查询出来数组
	$pid 父类栏目id
	$sid 栏目id
**/
function sprintf_array($array,$pid,$sid){
	$parent_array=null;
	foreach($array as $v){
		if($v[$pid]==0){
			$parent_array[]=$v;
		}
	}
	foreach($array as $s){
		foreach($parent_array as $k=>$p){
			if($s[$pid]==$p[$sid]){
				$parent_array[$k]['sub'][]=$s;
			}
		}
	}
	
	return $parent_array;
}


展开阅读全文

php首页调用分类文章的问题

04-07

数据库中有两个表rn文章表rn字段 类型 Null 默认 rnid int(10) 否 rntitle varchar(100) 否 rnauthor varchar(10) 是 NULL rnfromweb varchar(30) 是 NULL rndate date 是 NULL rntext mediumtext 否 rncounts int(10) 否 1 rnsortsid varchar(255) 否 rnnews tinyint(1) 否 0 rnimagearticle tinyint(1) 否 0 rnrapporter varchar(20) 否 rn分类表rn字段 类型 Null 默认 rncategoriseid smallint(5) 否 rnparentname char(255) 否 0 rnlistid char(255) 否 rnlayers tinyint(2) 否 1 rncategorisename char(255) 否 rn我想在首页上显示不同分类的文章,请问如何实现这段代码,急用,rn它本身的分类显示代码为,但无法达到我的想法,我是想在首页显示几个不同分类,而它的显示分类却是“..php?typeid=?”rnif(!empty($HTTP_GET_VARS['typeid']))rn$page = new show_page; rn$page->file = "list.php"; rn$page->pvar = "pagecount"; rn$page->setvar(array(rn "typeid" => "".$_GET_['typeid'].""rn));rn$myrange=strlen($_GET['typeid']);rnrn if($myrange<5)rn $u=5-$myrange;rnrn for($i=0;$i<$u;$i++)rn $ling.='0';rn rn rn rn// echo $ling;rn$result=$db->query("SELECT count(*) AS total FROM ".$tablepre."article WHERE sortsid LIKE '%|".$ling.$_GET['typeid']."|%' && news=0 ".$head_article."");rn$article_nums=$db->object_row($result);rnrnrnrn////echo 'aaa:'.$article_nums;rn//echo "|".$ling.$HTTP_GET_VARS['typeid']."|";rn$page->set($pagenums,$article_nums->total);rn$limit=$page->limit();rn//echo $page->tpage;rnrn$list_article=$db->query("SELECT id,title,date,counts FROM ".$tablepre."article WHERE sortsid LIKE '%".$ling.$_GET['typeid']."%' && news=0 ".$head_article." ORDER BY id DESC LIMIT $limit;");rn$pagetime=$page->output(1);rnrnrnwhile($list_article=$db->array_row())rn rn eval("\$article_display .=\"".gettemplate('article_display.html')."\";");rn 论坛

没有更多推荐了,返回首页