PHP: //文字标签函数 function sys_GetClassNews($classid,$line,$strlen,$showdate=true,$enews=0,$have_class=0,$formatdate='(m-d)') {global $empire; $sql=sys_ReturnBqQuery($classid,$line,$enews,0); $record=0; while($r=$empire->fetch($sql)) { $record=1; $oldtitle=$r[title]; $title=sub($r[title],0,$strlen,false); //标题属性 $title=DoTitleFont($r[titlefont],$r[titlecolor],$title); //显示类别 $myadd=sys_ReturnBqClassname($r,$have_class); //显示时间 if($showdate) { $newstime=format_datetime($r[newstime],$formatdate); $newstime=" ".$newstime; } //标题链接 $titleurl=sys_ReturnBqTitleLink($r); $title=$myadd."<a href=\"".$titleurl."\" target=\"_blank\" title=\"".$oldtitle."\">".$title."</a>".$newstime; $allnews.="<li>".$title."</li>"; } if($record) { echo"<ul>$allnews</ul>"; } } 我想调用出来的结果如下,我要做到隔行变色,你能帮我吗? HTML: <ul> <li class="1">测试测试测试测试测试测试</li> <li class="2">测试测试测试测试测试测试</li> <li class="1">测试测试测试测试测试测试</li> <li class="2">测试测试测试测试测试测试</li> <li class="1">测试测试测试测试测试测试</li> <li class="2">测试测试测试测试测试测试</li> <li class="1">测试测试测试测试测试测试</li> <li class="2">测试测试测试测试测试测试</li> <li class="1">测试测试测试测试测试测试</li> <li class="2">测试测试测试测试测试测试</li> </ul>
PHP: //文字标签函数 function sys_GetClassNews($classid,$line,$strlen,$showdate=true,$enews=0,$have_class=0,$formatdate='(m-d)') {global $empire; $sql=sys_ReturnBqQuery($classid,$line,$enews,0); $record=0; $i=0; while($r=$empire->fetch($sql)) { $i++; if($i%2==0) { $color=2; } else { $color=1; } $record=1; $oldtitle=$r[title]; $title=sub($r[title],0,$strlen,false); //标题属性 $title=DoTitleFont($r[titlefont],$r[titlecolor],$title); //显示类别 $myadd=sys_ReturnBqClassname($r,$have_class); //显示时间 if($showdate) { $newstime=format_datetime($r[newstime],$formatdate); $newstime=" ".$newstime; } //标题链接 $titleurl=sys_ReturnBqTitleLink($r); $title=$myadd."<a href=\"".$titleurl."\" target=\"_blank\" title=\"".$oldtitle."\">".$title."</a>".$newstime; $allnews.="<li class=\"$color\">".$title."</li>"; } if($record) { echo"<ul>$allnews</ul>"; } } 这样看看