Вход Регистрация
Файл: dvig/stranic.php
Строк: 34
<?php


 
class Stran{
  public  
$start ;
  public 
$nums  ;
public 
$pages;
    function 
skoka_stran($query_count){
    if(
$_GET['go']=='postread'){$nums=$this->nums=10;}else{
        
$nums=$this->nums=40;}
        
       
$pages=  $this->pages;

 if (isset(
$_GET['page']))
 {
             
htmlspecialchars($_GET['page']) ;
             
$page intval($_GET['page']) ;
 }
 else
 {
             
$page ;
 }


 
$sql mysql_query($query_count) or die(mysql_error()) ;
 
$row mysql_fetch_assoc($sql) ;

 
$elements $row['counter'] ;

 
$pages$this ->pages ceil($elements $nums) ;


 if (
$page 1)
 {
             
$page ;
 } elseif (
$page $pages)
 {
             
$page $pages ;
 }


$start=$this->start = ($page 1) * $nums ;

 
// когда у нас в таблице нет записей
 
if ($start 0$start ;
        
        
      return 
$page;  
        
       ;}
    
    function 
vivod_stran($page,$get){
        
        
    
$get=htmlspecialchars($get);
    
$page=htmlspecialchars($page);
      
$pages=$this->pages;
        
$neighbours ;
 
$left_neighbour $page $neighbours ;
 if (
$left_neighbour 1$left_neighbour ;

 
$right_neighbour $page $neighbours ;
 if (
$right_neighbour $pages$right_neighbour $pages ;

$go=htmlspecialchars($_GET['go']);
if(
$_GET['go']=='bank'){
    if (isset(
$_GET['zabrat'])){ $get=$go."&zabrat=0";}
    if (isset(
$_GET['kup'])){ $get=$go."&kup=".htmlspecialchars($_GET['kup'])."";}
}





 if (
$page 1)
 {
         print
'<li><a href="?go='.$get.'&page=' . ($page -
                         
1) . '">назад</a></li> ' ;
 }



 if (
$page $pages)
 {
             print 
'<li> <a href="?go='.$get.'&page=' . ($page 1) .
                     
'">далее</a></li> ' ;    
 }
        
        
        
    }
    
    
    
 }
?>
Онлайн: 0
Реклама