Novice question one output cycle of the paging class shows that the page is experiencing problems solving?
Class Pageclass {
Private $total _record;//Total records
Private $page _size;//page record Count
Private $current _page;//Current page
Private $total _page_size;//Total pages
Private $page _url; Page URL
Private $page _start; Start Page
Private $page _stop;//End page
Public $page _limit; Limit
function __construct ($total _record=0, $page _size=1, $current _page=1, $page _url) {
$this->total_record= $this->numeric ($total _record);
$this->page_size= $this->numeric ($page _size);
$this->current_page= $this->numeric ($current _page);
$this->page_limit= ($this->current_page* $this->page_size)-$this->page_size;
$this->page_url= $page _url;
if ($this->current_page<1) {
$this->current_page=1;
}
if ($this->current_page<0) {
$this->current_page=0;
}
$total _page_size = ceil ($total _record/$page _size);
if ($this->total_page_size<1) {
$this->total_page_size=1;
}
if ($this->current_page> $this->total_page_size) {
$this->crrent_page= $this->total_page_size;
}
$this->page_start= $this->current_page;
$this->page_stop= $this->current_page+5;
if ($this->page_stop> $this->total_page_size) {
$this->page_stop= $this->total_page_size;
$this->page_start= $this->page_stop-5;
}
if ($this->page_start<1) {
$this->page_start=1;
if ($this->page_stop > $this->total_page_size) {
$this->page_stop= $this->total_page_size;
}