Вход Регистрация
Файл: res.php
Строк: 64
<?php
include 'inc/config.php';
include 
'inc/func.php';
include 
'inc/conn.php';
include 
'inc/header.php';
include 
'inc/ent.php';
include 
'inc/zapros.php';

$q=mysql_query("SELECT `login` FROM `".prefix."users` order by `id` desc;");


while (
$r=mysql_fetch_array($q))
{
$n=mysql_num_rows(mysql_query("SELECT `login` FROM `".prefix."users` WHERE `pid`='$r[login]';"));
if (
$n>0)
$arr[$r[login]]=$n;
}

arsort($arr);

foreach(
$arr as $key=>$value)
{
$total++;
}

if ( isset(
$_GET['page']) )
{
    
$page = (int)$_GET['page'];
    if ( 
$page $page 1;
}
else
{
    
$page 1;
}

$cnt_pages ceil$total MESS_ON_PAGE );
if ( 
$page $cnt_pages $page $cnt_pages;
if ( 
$cnt_pages == $page '1';
// Начальная позиция (постраничная навигация)
$start = ( $page ) * MESS_ON_PAGE;

foreach(
$arr as $key=>$value)
{
$i++;
if (
$i>$start and $i<=($start+MESS_ON_PAGE))
print 
"$i$key [$value] <br />";
}

print 
"---<br />
участников: 
$total
<br />"
;


if ( 
$cnt_pages )
{ If ( 
$page >= $cnt_pages ){
        echo 
'<div class="navig"><a href="?page='.($page-1).'"><< Пред</a>'; }


        elseif ( 
$page >= ){
   echo 
'<div class="navig"><a href="?page='.($page-1).'"><< Пред</a> <a href="?page='.($page+1).'">След >></a>'; }
   
        else
    
    {echo 
'<div class="navig"><a href="?page='.($page+1).'">След>></a>';}
    
    
// Проверяем нужна ли стрелка "В начало"
    
if ( $page )
    
      
$startpage '<a href="?page=1">1</a> <a href="?page=2">2</a> ... ';
    
       
    elseif ( 
$page )
      
$startpage '<a href="?page=1">1</a> ';
        
        else
        
$startpage '';
                
       
    
// Проверяем нужна ли стрелка "В конец"
    
    
      
if ( $page < ($cnt_pages 2) )
        
$endpage ' ... <a href="?page='.($cnt_pages-1).'">'.($cnt_pages-1).'</a> <a href="?page='.$cnt_pages.'">'.$cnt_pages.'</a>';
    
    elseif ( 
$page < ($cnt_pages 1) )
        
$endpage ' <a href="?page='.$cnt_pages.'">'.$cnt_pages.'</a>';
        
    else
        
$endpage '';
 
    
// Находим две ближайшие страницы с обоих краев, если они есть
    
if ( $page )
        
$page2left '<a href="?page='.($page 2).'">'.($page 2).'</a> ';
    else
        
$page2left '';
    if ( 
$page )
        
$page1left '<a href="?page='.($page 1).'">'.($page 1).'</a> ';
    else
        
$page1left '';
    if ( 
$page <= $cnt_pages )
        
$page2right ' <a href="?page='.($page 2).'">'.($page 2).'</a>';
    else
        
$page2right '';
    if ( 
$page <= $cnt_pages )
        
$page1right ' <a href="?page='.($page 1).'">'.($page 1).'</a>';
    else
        
$page1right '';
 
    
// Выводим меню
    
echo '</div><div class="navig">';
    echo 
$startpage.$page1left.'<span class="thispage">'.$page.'</span>'.$page1right.$endpage."</div>n";
    

    if ( 
$cnt_pages )
    {    
        
$select_list '
            
<form action="res.php?" method="get"><br/>Стр.<input type="text" name="page" size="2" value="'
.$page.'"><input type="submit" value="&gt;&gt;"/></form>
'
;
    }
    else
    {
        
$select_list '';
    }

echo 
$select_list;


}


include 
'inc/foot.php';
?>
Онлайн: 0
Реклама