• Downloading from our site will require you to have a paid membership. Upgrade to a Premium Membership from 10$ a month today!

    Dont forget read our Rules! Also anyone caught Sharing this content will be banned. By using this site you are agreeing to our rules so read them. Saying I did not know is simply not an excuse! You have been warned.

Hướng dẫn tạo code phân trang trong php cực đơn giản

Admin

Well-Known Member
Staff member
Administrator
Đơn giản nhất của Phân Trang là cái này.
SELECT * FROM `your_table` LIMIT 5, 5 => Chọn bài thứ 6,7,8,9,10 từ bài thứ 5
VÌ tình linh hoạt . ( user tự chọn trang nên ta phải thay đổi, tạo tính linh hoạt cho code. )


Các bạn đọc có thể hiểu được. Nếu chưa hiểu thì xem đoạn code có chú thích ở dưới nhé


Dành cho các pác đã rành PHP & MySQL
PHP:
<?php
require("./config.php");

// Nếu chưa chọn trang để xem. thì ta mặc định người dùng xem đang số 0 .
if ( !$_GET['page'] )
{
    $page = 0 ;
}

$sodu_lieu = mysql_num_rows(mysql_query("SELECT * FROM `data` ") ) or die(mysql_error());
*/
$sotrang = $sodu_lieu/$baitren_mottrang;

$result =mysql_query("SELECT * FROM `data` LIMIT {$page}*{$baitren_mottrang},{$baitren_mottrang} ") or die(mysql_error());

while ( $info = mysql_fetch_array($result )) 
{
    echo <<<EOT
    $info['tenbai_viet']
    <br />
    $info['noidung']
EOT;
}

for ( $page = 0; $page <= $sotrang; $page ++ )
{
echo "<a href='index.php?page={$page}'>{$page}</a>";
}
Code có chú thích, dành cho các pác mới nhập môn :D
PHP:
<?php
$baitren_mottrang = 10; // Tổng số tin hiện trên 1 trang

// Nếu chưa chọn trang để xem. thì ta mặc định người dùng xem đang số 0 .  
if ( !$_GET['page'] )
{
    $page = 0 ;
}
// Đầu tiên bạn phải lấy số dữ liệu để xem, trong data bạn có bao nhiêu bài post
$sodu_lieu = mysql_num_rows(mysql_query("SELECT * FROM `data` ") ) or die(mysql_error());

//Tính số trang. Lấy số bài viết có được, chia cho số bài viết trên 1 trang, ta được số trang 
/* Ví dụ ta có 
20 bài viết trong data. 
mỗi trang hiển thị 10 bài
=> Chúng ta có 20/10 = 2 trang 
*/
$sotrang = $sodu_lieu/$baitren_mottrang;

// Bắt đầu lấy dữ liệu 
// Ta dùng hàm LIMIT x,y 
// Ta muốn chọn 10 bài, từ bài 20 thì ta để LIMIT 20,10 :D 

$result =mysql_query("SELECT * FROM `data`ORDER BY `id` DESC  LIMIT {$page}*{$baitren_mottrang},{$baitren_mottrang} ") or die(mysql_error()); 
/* Bạn xem tại sao là {$page}*{$baitren_mottrang} . Lấy số id của trang hiện tại nhân với số bài viết cho 
phép trên 1 trang
Ví dụ ta đang ở trang số 0. thì ta lấy từ bài thứ 0 trở đi.
ở trang số 1 thì lấy bài thứ 10 trở đi... Vì mỗi trang ta cho nó hiện chỉ 10 bài thôi :D
*/

// Xuất dữ liệu này 

while ( $info = mysql_fetch_array($result ))  
{
    echo <<<EOT
    $info['tenbai_viet']
    <br />
    $info['noidung']
EOT;
}

// Bây giờ tạo nút bấm để chuyển trang. 
// Hồi nảy ta tính dc cái $sotrang rùi á
// Bây giờ ta dùng hàm for để tạo vòng lập. hiện từ trang số 0 đến <= $sotrang
for ( $page = 0; $page <= $sotrang; $page ++ )
{
echo "<a href='index.php?page={$page}'>{$page}</a>";
}
 

Facebook Comments

Similar threads
Thread starter Title Forum Replies Date
H Hướng dẫn tạo code phân trang trong PHP cực đơn giản + Trả Lời Ðề Tài Kiến thức lập trình 0
C Hỏi Cách tạo hosting trên winserver 2008R2 chạy code php và worpress Hỏi đáp về domain & hosting 0
N Help xin code , tạo icon , trước tên thành viên , của forum phpbb 3.11 Phpbb3x 0
H Share Share Code GhCMS - code giúp cho việc tạo wap trên WapMienPhi thật đơn giản Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
H Share code tạo ảnh chữ lồng php và html All Shared Scripts 3
tubotocdo Share Code giải mả và tạo mả nd5 Mã nguồn wap 0
Tuzoro Share code script tạo sitemap cho xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
Admin Share code php tạo album ảnh online Mã nguồn web 0
Admin Share code pingclan 1.2 tạo backlink không giới hạn Mã nguồn web 4
Admin Share code javascript tạo hiệu ứng tuyết rơi cho web Javascript/ajax 6
P Share Code tạo link 7 màu cho wap HTML & CSS 1
Admin Share code php tạo file index cho thư mục chưa có Mã nguồn wap 2
Admin Share code tạo album ảnh đẹp (jquery + css3 + php) Mã nguồn web 0
A Share Code PHP Tạo Logo "Angry Birds" By Nguyên Ary Mã nguồn wap 1
Admin Share code tạo giấy đăng ký kết hôn Mã nguồn web 2
Admin Share lại code tạo chữ lồng Mã nguồn wap 1
Admin Share code tạo F.S (fansign) online Mã nguồn wap 0
Admin Share code tạo link rút gọn xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 1
Admin Share code tự động tạo backlinks Mã nguồn web 0
Admin Share code tạo danh hiệu cực đẹp cho vbb Vbulletin 0
Admin Share code html tạo logo Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
Admin Share code tạo trang backlinks đơn giản Mã nguồn web 0
Admin Share code html tạo logo cho xtgem Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
Admin Hướng dẫn tạo nhạc nền vbb 4.2.0 không cần dùng mod không nhìn thấy code Vbb tutorial 0
nhokzodanh Share Code Web Ảnh Builer. Dùng Tạo Web Ảnh Kỷ Niệm... Johncms 0
Admin Share code tạo con dấu online v2 cực độc Mã nguồn wap 4
Myshare Share Code tạo wap chát build All Shared Scripts 0
Myshare Share Code ứng dụng facebook tạo giấy khen đột kích All Shared Scripts 2
Admin Share code tạo javascript chào theo giờ Mã nguồn wap 0
Yeukodamnoi Share code tạo hình nền flash trực tuyến Mã nguồn wap 0
Yeukodamnoi Xin Code tạo wap builder đẹp, ngon Mã nguồn web 0
Yeukodamnoi Tucuong ơi, cho mình xin Code tạo ảnh game đột kích như wap bạn đi. Mã nguồn wap 1
Y Share Code tạo logo Ninja Shool Wapka HTML & CSS 0
G Share code tạo hình nền chữ lồng bằng xtscript Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
G b]SHARE code tạo hình nền chữ lồng bằng xtscript [red]lần 2[/red][/b] Wap builder, wapego, xtgem, wen.ru, wapka, wap4 0
Admin Share code tạo java bookmark Mã nguồn wap 1
C Share Lại code tạo wap tỏ tình Thảo luận wap việt 5
Yeukodamnoi Xin Code php tạo wap sinh nhật,wap tỏ tình,wap tặng người yêu Mã nguồn web 7
K [HOT] Tạo wap chat miễn phí Vteen5u.biz nay đã ra code ver2 Wap builder, wapego, xtgem, wen.ru, wapka, wap4 15
boy94 Share code tạo logo thư pháp All Shared Scripts 3
H [Share] code php tạo ebook .jar Mã nguồn wap 0
Yeukodamnoi Xin Code tạo bookmark .jad và .jar Mã nguồn wap 2
Yeukodamnoi Xin Code tạo file .jad từ .jar Mã nguồn wap 0
D Share Code tạo mầu ngẫu nhiên cho php Joomla 0
Yeukodamnoi Xin Code php tạo chữ thư pháp Mã nguồn wap 0
U Share Code tạo logo team trong suốt PHP 3
N Share Code tạo wap giống net2ftp.com. All Shared Scripts 1
Admin Share code tạo logo teamobi Mã nguồn wap 0
Admin Share code tạo chữ kute cho xtgem chưa nâng cấp Wap builder, wapego, xtgem, wen.ru, wapka, wap4 2
Admin Share code tạo 12 kiểu chữ kute HTML & CSS 0

Similar threads

New posts New threads New resources

Back
Top