最新最全最权威的各类手游,端游,页游游戏信息开服信息,尽在游民之家. 订阅微信

查看当前烈焰在线玩家的人数的PHP代码

发表时间:2015-03-06 12:52点击人气:责任编辑:admin
根据自己情况修改.可实现实时查看烈焰私服在线人数和具体的在线人员及各基本属性
页游咯www.yeyo6.com(老MAN QQ:97078681)原创首发。转载请注明出处

<table width="98%" border="1" align="center" cellpadding="1" cellspacing="1" class="gridtable">
  <tr align="center">
    <td>角色名</td>
     <td>职业</td>
    <td>等级</td>
    <td>登陆IP</td>
    <td>元宝</td>
    <td>烈焰币</td>
    <td>攻击</td>
  </tr>
<?php
$i=1;
$perNumber=15; //每页显示的记录数
$page=$_GET['page']; //获得当前的页面值
$count=mysql_query("select count(*) from $database2.characters where online=1"); //获得记录总数
$rs=mysql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //计算出总页数
if (!isset($page)) {
 $page=1;
} //如果没有值,则赋值1
$startCount=($page-1)*$perNumber; //分页开始,根据此方法计算出开始的记录
 $payl = "select * from $database2.characters where online=1 order by level desc limit $startCount,$perNumber";
 $result1 = mysql_query($payl);
 while($rs=mysql_fetch_array($result1)){
$ips=mysql_query("SELECT * FROM accounts where acct=".$rs['acct']."");
$rs2 = mysql_fetch_array($ips);
?>
  <tr>
    <td><?=$rs['name']?>(<?=$rs2['login']?>)</td>
    <td><?=$rs['class']?></td>
    <td><?=$rs['level']?></td>
    <td><?=$rs2['lastip']?></td>
    <td><?=$rs['goldmoney']?></td>
    <td><?=$rs['binggoldmoney']?></td>
    <td><?=$rs['restTime']?></td>
  </tr>
<?
$i++;
 }
?>
</table>
<div align="center">
共计 <?=$totalNumber?> 条记录 
<?
if ($page != 1) { //页数不等于1
?>
<a href="?page=1">首页</a>
<a href="?page=<?=$page - 1?>">上一页</a> <!--显示上一页-->
<?php
}
if ($page+5>$totalPage) {
$page2=$totalPage;
}else{
$page2=$page+5;
}
for ($i=$page;$i<=$page2;$i++) {  //循环显示出页面
if ($page==$i){
?>
<a href="?page=<?=$i?>"><b><?=$i?></b></a>
<?}else{?>
<a href="?page=<?=$i?>"><?=$i?></a>
<?php
}}
if ($page<$totalPage) { //如果page小于总页数,显示下一页链接
?>
<a href="?page=<?=$page + 1?>">下一页</a>
<?php
}
?>