[紧急求助]关于制作类似CSDN帖子列表那样,灰白背景循环,我每次到第二页就变色的问题!!??100分求助

Rifhvk Rifhvk 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我现在要修改的是WDB的PHP论坛,其中的wdblist.php,就想实现跟 CSDN帖子列表那样,一条灰色一条白色,这样循环下去,,
WDB原代码:http://www.xscc.com/my/up/doc/804_wdb.rar 370K

WDBLIST.php代码: http://www.xscc.com/my/up/doc/804_wdblist.txt

注释//-------if more than one page----------- 这里开始帖子栏的

我是这样的:

这段:if ($count%$perpage==0) $maxpageno=$count/$perpage;
else $maxpageno=floor($count/$perpage)+1;
if ($page>$maxpageno) $page=$maxpageno;
$pagemin=min( ($page-1)*$perpage , $count-1);
$pagemax=min( $pagemin+$perpage-1, $count-1);
for ($i=$pagemin; $i<=$pagemax; $i++) {
$a_info=$article_list[$i];
article_line();
}

// article_line(); 修改成 article_line($pagemin-$i);

然后在
function article_line() {
..........
函数 传递 function article_line($i)

最后
在帖子<table> 前加条IF语句,
if ($i%2==0) $bgcolor='#ffffff';
else $bgcolor='#eeeeee';

print ("
<table cellspacing=0 cellpadding=0 width=$tablewidth align=center border=1 bordercolor=$bordercolor bgcolor=$bgcolor>
。。。。

这样的确可以实现,但是,,当帖子发到第二页(我设定20贴一页,不管几贴一页都这样)的时候,颜色就变成else $bgcolor='#eeeeee';,,,每贴都这样,只要发到第二页的时候,就变else下的颜色,,~~~

希望代码高手帮忙看一下,,,我PHP不怎么懂,几乎没学过,凭一点点C的感觉去猜测一下的,,,,,,急用啊,, 帮忙,哇~


...全文

相关推荐

评论 20
收藏 已收藏
分享
返回顶部
Rifhvk
基础编程 21,889 成员 140,329 内容