Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > ช่วงดูโค้ดการแบ่งหน้าให้หน่อยค่ะ พอดีเวลาพรีวิวแล้วมันขึ้นแบ่งหน้ามา 2 ที่คือ ด้านบนและด้านล่างของข้อมูลที่เราแบ่ง



 

ช่วงดูโค้ดการแบ่งหน้าให้หน่อยค่ะ พอดีเวลาพรีวิวแล้วมันขึ้นแบ่งหน้ามา 2 ที่คือ ด้านบนและด้านล่างของข้อมูลที่เราแบ่ง

 



Topic : 041469

Guest




พอดีเวลาพรีวิวแล้วมันขึ้นแบ่งหน้ามา 2 ที่คือ ด้านบนและด้านล่างของข้อมูลที่เราแบ่งนะค่ะเราจะต้องลบโค้ดตรงไหนทิ้งถึงจะแสดงแค่ด้านล่างที่เดียว
และจะให้มัน ห่างกันอย่างนี้ 1 | 2 | 3 | ต้องเพิ่มโค้ดตรงไหนค่ะ เพราะตอนนี้มันติดกันแบบนี้ 12345678 ลองใส่ลองลบหลายที่แล้วไม่ได้จริงๆค่ะรบกวนหน่อยนะค่ะ


<?php
/**
* DS Pager v2.0.0
*
* @name Pager Class
* @version 2.0.0
* @author Narong Rammanee, <[email protected]>
* @copyright Copyright (c) 2010, Narong Rammanee
* @license No Licence Free 2010
*/
class Pager {

private $_start;
private $_stop;
private $_all_page;
private $_tmp_page;
private $_config = array();

/**
* Initialization
*
* @param string $config
*/
public function __construct($config) {

$this->_config = $config;

(!is_numeric($this->_config['cur_page'])) ? $this->_config['cur_page'] = 1
: $this->_config['cur_page'] = $config['cur_page'];
$this->_all_page = self::totalPage();
}

/**
* Create Pager
*
* @return void
*/
public function createPager() {

if(!$this->_tmp_page = self::compilePager())
throw new Exception( 'Error obtaining pager!' );

echo $this->_tmp_page;
}

/**
* define private 'compilePager()' method
*
* @return complete pager
*/
private function compilePager() {


$this->_tmp_page = '<p '.$this->_config['css_page'].'>';
if ($this->_all_page > 1 && $this->_config['cur_page'] > 1) {
$this->_tmp_page .= '<a href="'.$this->_config['url_page'].'1">'.$this->_config['first'].'</a>';
}
if ($this->_all_page > 1 && $this->_config['cur_page'] > 1) {
$this->_tmp_page .= '<a href="'.$this->_config['url_page'].($this->_config['cur_page'] - 1).'">'.$this->_config['previous'].'</a>';
}

if ($this->_all_page <= $this->_config['scr_page']) {
if($this->_config['all_recs'] <= $this->_config['per_page']) {
$this->_start = 1;
$this->_stop = $this->_all_page;
} else {
$this->_start = 1;
$this->_stop = $this->_all_page;
}
} else {
if($this->_config['cur_page'] < intval($this->_config['scr_page'] / 2) + 1) {
$this->_start = 1;
$this->_stop = $this->_config['scr_page'];
} else {
$this->_start = $this->_config['cur_page'] - intval($this->_config['scr_page'] / 2);
$this->_stop = $this->_config['cur_page'] + intval($this->_config['scr_page'] / 2);
if($this->_stop > $this->_all_page) $this->_stop = $this->_all_page;
}
}
if ($this->_all_page > 1) {
for ($i = $this->_start; $i <= $this->_stop; $i++) {
if ($i == $this->_config['cur_page']) {
$this->_tmp_page .= '<span '.$this->_config['act_page'].'>'.$i.'</span>';
} else {
$this->_tmp_page .= '<a href="'.$this->_config['url_page'].$i.'">'.$i.'</a>';
}
}
}

if ($this->_config['cur_page'] < $this->_all_page) {
$this->_tmp_page .= '<a href="'.$this->_config['url_page'].($this->_config['cur_page'] + 1).'">'.$this->_config['next'].'</a>';
}
if ($this->_config['cur_page'] < $this->_all_page) {
$this->_tmp_page .= '<a href="'.$this->_config['url_page'].$this->_all_page.'">'.$this->_config['last'].'</a>';
}
return $this->_tmp_page.'</p>';
}

/**
* Limit Start
*
* @return limit start
*/
public function limitStart() {

return ($this->_all_page <= 1) ? 0 : ($this->_config['cur_page'] - 1) * $this->_config['per_page'];
}

/**
* Total Page
*
* @return total page
*/
public function totalPage() {

return ($this->_config['all_recs']) ? ceil($this->_config['all_recs'] / $this->_config['per_page']) : 0;
}

}
?>



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-04-09 20:10:39 By : Aobzuka View : 784 Reply : 2
 

 

No. 1



โพสกระทู้ ( 1,242 )
บทความ ( 13 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ไม่ชอบ รูปแบบ เดิม มันเหรอครับ

ผมว่ารูปแบบเดิมมันก็ส่วยดีแล้วนะครับ

download






Date : 2010-04-09 21:04:13 By : DownsTream
 


 

No. 2

Guest


ชอบค่ะ แต่มันไม่ด้ออกมาสวยเหมือนตัวอย่างค่ะ มันไม่มีกรอบสีฟ้าครอบหมายเลข มันติดกันอย่างนี้ค่ะ 123456 ก็เลยอยาหให้มันแบ่งอย่างนี้ค่ะ 1 | 2 | 3 |
Date : 2010-04-10 13:18:32 By : aobzika
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วงดูโค้ดการแบ่งหน้าให้หน่อยค่ะ พอดีเวลาพรีวิวแล้วมันขึ้นแบ่งหน้ามา 2 ที่คือ ด้านบนและด้านล่างของข้อมูลที่เราแบ่ง
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่