初心者からの質問: ページング クラスの出力ループは、ページングに問題があることを示しています。解決していただけますか。
<br> <?php<br /> クラス PageClass {<br /> private $total_record;//合計レコード<br /> private $page_size;//ページレコード数<br /> private $current_page;//現在のページ<br /> private $total_page_size;// 総ページ数<br /> private $page_url; // ページの URL<br /> private $page_start; // スタートページ<br /> private $page_stop;//終了ページ<br /> public $page_limit; //制限,<br /> 関数 __construct($total_record=0,$page_size=1,$current_page=1,$page_url) {<br /> $this->total_record=$this->numeric($total_record);<br /> $this->page_size=$this->numeric($page_size);<br /> $this->current_page=$this->numeric($current_page);<br /> $this->page_limit=($this->current_page*$this->page_size)-$this->page_size;<br> $this->page_url=$page_url;<br> If($this->current_page $this->current_page=1;<br> }<br> <br> If($this->current_page $this->current_page=0;<br> }<br> $total_page_size = ceil($total_record/$page_size);<br> <br> If($this->total_page_size $this->total_page_size=1;<br> }<br> If($this->current_page>$this->total_page_size){<br> $this->crrent_page=$this->total_page_size;<br> }<br> $this->page_start=$this->current_page;<br> $this->page_stop=$this->current_page 5;<br> If($this->page_stop>$this->total_page_size){<br> $this->page_stop=$this->total_page_size;<br> $this->page_start=$this->page_stop-5;<br> }<br> If($this->page_start $this->page_start=1;<br> If($this->page_stop > $this->total_page_size){<br> $this->page_stop=$this->total_page_size;<br> } <div class="clear"></div>