<?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";
}
?>
这样就是,但是输出的表格太乱了,所以改了一下,但没把二级类循环输出
$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";
}
?>
这样就是,但是输出的表格太乱了,所以改了一下,但没把二级类循环输出
解决方案 »
- 如果区分是国内IP还是国外IP
- phpmyadmin什么情况,网线拔了就#2002,而且我用的localhost
- echo base64_encode(sha1('test', TRUE));如何把他还原回来?????
- ATGrid WEB服务器端报表组件!自定义报表!
- 对memcache做性能测试需要测试哪些方面
- php中flash广告点击数
- php如何读取大文件的最后一行,file函数就不用了。
- 急!那位有导航栏下拉菜单的代码吗
- global的问题
- 如何得到访问者真实IP?(100分相赠)
- 在一个有写权限的文件夹里mkdir()为什么不正常执行?
- 怎样可以使得网页打开象discuz这样快?
因为刚接触,所以对PHP相关的知识还不是很了解.....
因为刚接触,所以对PHP相关的知识还不是很了解.....