php page navigation by serial number

后端 未结 1 990
春和景丽
春和景丽 2021-01-25 05:30

Can anyone help in this php page navigation script switch on counting normal serial number? In this script there is a var called \"page_id\" - I want this var to store the real

1条回答
  •  甜味超标
    2021-01-25 05:54

    I were helped by one of the programmers with my above script. So here is a worked example of the reversed page navigation on PHP.

    0)$imax=$imax+1;
    
    if($activepage == ''){
    $for_start=$imax;
    $activepage = $imax-1;
    }
    $next = $activepage - 1; if ($next<0){$next=0;}
    $end =0;
    $prev = $activepage + 1; if ($prev>=$imax){$prev=$imax-1;}
    $start=  $imax;
    if($activepage >= 0){
    $for_start = $activepage + $rad + 1;
    if($for_start<$rad*2+1)$for_start = $rad*2+1;
    if($for_start>=$imax){ $for_start=$imax; }
    }
    
    $meter = $rad*2+1;  //$rad; ---------------------
    $new_meter = $for_start-1;
    if($activepage < $imax-1){
    $str .= ' <<< End  < Forward | ';
    }
    for($i=$for_start-1; $i>-1; $i--){
    $meter--;
    //$new_meter++;
    //$line = '|'; if ($meter=='0'){ $line = ''; }
    $line = ''; if ($i>0)$line = '|';
    if($i<>$activepage){
    $str .= " ".($i)." ".$line." ";
    } else {
    $str .= " [".($i)."] ".$line." ";
    }
    
    if($meter=='0'){ break; }
    }
    if($activepage > 0){
    $str .= " | Back >  Start >>> ";
    }
    
    return $str;
    
    }
    
    if(is_numeric($_GET["page"])) $page = $_GET["page"];
    $navigation = navigation($onpage, $page); // detect navigation
    
    echo $navigation;
    ?>
    

    $page = keeps the page number from the reversed order

    $page_id = keeps the real page by serial order. so you can make SELECT queries to database and ORDER BY id DESC use.

    0 讨论(0)
提交回复
热议问题