// LIBRARY函数文件INCLUDED
require "lib.html";
// DB连接
$connect=dbConn();
// 求会员信息
$member=member_info();
if(!$member[no]) Error("只有登陆的会员才能使用","window.close");
if(!$page&&!$status) $status=1;
// 读取论坛数据;;
$group_data=mysql_fetch_array(mysql_query("select * from $group_table where no='$member[group_no]'"));
// 处理搜索语;;
if($keyword) {
if(!$status) $s_que=" where user_id like '%$keyword%' or name like '%$keyword%' ";
}
// 全体会员数
$temp2=mysql_fetch_array(mysql_query("select count(*) from $member_table $s_que"));
$total_member=$temp2[0];
if($status) {
$_str = trim(zReadFile("data/now_member_connect.html"));
if($_str) {
$_str = str_replace("/*","",$_str);
$_str = str_replace("*/?>","",$_str);
$_connector = explode(":",$_str);
$total = count($_connector);
}
} else $total=$total_member;
// 计算页数
$page_num=10;
$total_page=(int)(($total-1)/$page_num)+1; // 求全体页数
if(!$page) $page=1;
if($page>$total_page) $page=1; // 页数大于全体页数时交换页码
$start_num=($page-1)*$page_num; // 按页数输出时计算排在第一的消息的页码
// 读取数据的部分
// 未登陆的会员
if(!$status) {
$que="select * from $member_table $s_que order by no desc limit $start_num,$page_num";
$result=mysql_query($que) or Error(mysql_error());
// 已登陆的会员
} else {
$endnum = $start_num + $page_num;
if($endnum>$total) $endnum=$total;
unset($s_que);
for($i=$start_num;$i<$endnum;$i++) {
$member_no = substr($_connector[$i],12);
if($s_que) $s_que .= " or no = '$member_no' "; else $s_que = " where no = '$member_no' ";
}
$que = "select * from $member_table $s_que";
$result=mysql_query($que) or Error(mysql_error());
}
// 计算页数后存储在叫$print_page 的变量里面
$print_page="";
$show_page_num=10;
$start_page=(int)(($page-1)/$show_page_num)*$show_page_num;
$i=1;
if($page>$show_page_num) {
$prev_page=$start_page;
$print_page="[Prev] ";
$print_page.="[1]..";
}
while($i+$start_page<=$total_page&&$i<=$show_page_num) {
$move_page=$i+$start_page;
if($page==$move_page) $print_page.=" $move_page ";
else $print_page.="[$move_page]";
$i++;
}
if($total_page>$move_page) {
$next_page=$move_page+1;
$print_page.="..[$total_page]";
$print_page.=" [Next]";
}
head("bgcolor=white");
?>
|
|
 |
| =$print_page?> |
|
// MySQL 关闭
if($connect) mysql_close($connect);
foot();
?>