<?php
$linkto = $_GET['linkto'];
if($linkto){
   header("location:".urldecode($linkto));} else{
  $_urlp or $_urlp = "./";
  $_urlpp or $_urlpp = "./";  include_once $_urlpp."include/global.php";
  include_once R_P."include/nav.php";  include R_P."templates/header.htm";
  if($classid){
     //子分类     $classlist = "<tr bgcolor='#FFFFFF'>";
     $cols = 6;
     $classnum = 0;     $widths = intval(760/$cols);
     $query = $db->query("SELECT * FROM `xydw_class` WHERE `topclass`='".$classid."' OR `classid`='".$classid."' ORDER BY `display`, `classid`");
     while($row = $db->fetch_array($query)){
         if($row['classid'] == $classid){
            $classname = $row['classname'];
         } else{
            $classnum ++;
            $link = $linkA.$row['classid'].$linkB; $width = $classnum < $cols ? "width=".$widths." " : "";
            $classlist .= "<td ".$width."height=22 align=center><a href='".$link."' target=_blank>".$row['classname']."<table style='boder:1px;valign:top;background:#cccccc;'>";  $query1 = $db->query("SELECT * FROM `xydw_urls` WHERE `classid`='".$row['classid']."' ORDER BY `display`");
     while($row1 = $db->fetch_array($query1)){
         
            $link1 = $_urlp."html/".$row1['uid'].".htm";
            $urls ="<tr><td><a href='".$link1."' target=_blank title='".$row1['title']."'>".$row1['title']."</a></td></tr>";  $classlist.= $urls;
 }
$classlist.="</table></td>";            if($classnum == $cols){
               $classlist .= "</tr><tr>\r\n";
               $classnum = 0;
            }
         }
     }
     if($classnum && $classnum!=$cols){
        for(;$classnum<$cols;$classnum++){
           $classlist .= "<td></td>";
        }
        $classlist .= "</tr>";
     }     //网址列表
     $bgcolor = "#ffffff";
     $urls = "<tr bgcolor=".$bgcolor.">";
     $cols = 6;
     $urlsnum = 0;
     $one_two = 0;
     $widths = intval(760/$cols);
     $query = $db->query("SELECT * FROM `xydw_urls` WHERE `classid`='".$classid."' ORDER BY `display`");
     while($row = $db->fetch_array($query)){
         if($rootindex['urls_html']){
            $link = $_urlp."html/".$row['uid'].".htm";
         } else{
            $link = $_urlp."index.php?linkto=".urlencode($row['url']);
         }
         $urlsnum ++;
         $width = $urlsnum < $cols ? "width=".$widths." " : "";
         $title = $row['color'] ? "<font color=".$row['color'].">".xsubstr($row['title'],16)."</font>" : xsubstr($row['title'],16);
         $urls .= "<td ".$width."height=22 align=center><a href='".$link."' target=_blank title='".$row['title']."'>".$title."</td>";
         if($urlsnum == $cols){
            $one_two ++;
            $bgcolor = $one_two%2 ? "#f6f6f6" : "#ffffff";
            $urls .= "</tr><tr bgcolor=".$bgcolor.">\r\n";
            $urlsnum = 0;
         }     }
     if($urlsnum && $urlsnum!=$cols){
        for(;$urlsnum<$cols;$urlsnum++){
           $urls .= "<td bgcolor='#ffffff'></td>";
        }
        $urls .= "</tr>";
     }     include R_P."templates/class.htm";  } else{
     include R_P."templates/index.htm";
  }
  include R_P."templates/footer.htm";
}
?>
这样就是,但是输出的表格太乱了,所以改了一下,但没把二级类循环输出