10/10/2018, 09:53
Giúp mình sửa code phân trang
Mình viết code phân trang mà khi click vào trang 2,3,4,... mà nó ko hiện ra mà cứ đứng yên vậy ko biết lỗi thế nào, mong các bạn giúp ^^
Trang admin_danhsach.php
Hay có cách nào làm cho nó giống hình sau ko nhỉ:
Trang admin_danhsach.php
Code:
<?php if($page=="") { $page="1"; } else { $page=$_REQUEST['page']; } $sql = "SELECT * FROM news"; $limit = "6"; $result = mysql_query($sql); $number = mysql_num_rows($result); $list=ceil($number/$limit); $start=(($page*$limit)-$limit); $result = mysql_query("SELECT * FROM news ORDER BY ngaydang DESC LIMIT $start,$limit") or die (mysql_error()); while ($row = mysql_fetch_array($result)){ ?> // In thông tin từ csdl ra ............ <?php echo "Trang : "; for($i=1; $i<=$list; $i++) { if ($i==$page) { echo "[<font color=red><b>".$i."</b></font>]"; } else { echo " <a href="admin_danhsach.php?page=$i">".$i."</a> "; } } } ?>
Bài liên quan
$page="1";
} else {
$page=$_REQUEST['page'];
}
1/ Qua trang 2, 3, 4,... mà cột STT ko tăng lên mà trang nào nó cũng bắt đầu từ 1, 2, 3,...
2/ Code phân trang khi chạy nó sẽ hiện là:
[=========> Bổ sung bài viết <=========]
Đây mình tìm được link bài đó rồi: http://ddth.com/showthread.php?p=1492473#post1492473
[=========> Bổ sung bài viết <=========]
Ok mình vọc một lúc sửa được rùi
Cái này cho biến $i trước khi vào vòng lặp while là :