**** đếm ngày từ 20/06/2017 đến nay
date_default_timezone_set('Asia/Ho_Chi_Minh');
$time=time();
$xx = date('Y-m-d');
$first_date = strtotime('2016-06-20');
$second_date = strtotime($xx);
$datediff = abs($first_date - $second_date);
$days = floor($datediff / (60*60*24)); ## tổng số ngày
$tin=$db->sql_query("select * from giaohang_list");
$row_per_page=50; //Số dòng trên 1 trang
//tính số dòng cần hiển thị
//$rows=$db->sql_numrows($tin);
$rows = $days;
//tính số trang cần để hiển thị
if ($rows>$row_per_page) $page=ceil($rows/$row_per_page);
else $page=1; //nếu số dòng trong CSDL nhỏ hơn hoặc bằng số dòng trên 1 trang thì chỉ có 1 trang để hiển thị
if(isset($_GET['start']) && (int)$_GET['start'])
$start=$_GET['start']; //dòng bắt đầu từ nơi ta muốn lấy
else $start=0;
data_forlist($start); // phần này show dữ liệu
//bắt đầu phân trang
$page_cr=($start/$row_per_page)+1;
//echo $page_cr."<br>";
for($i=1;$i<=$page;$i++){
if ($page_cr!=$i) echo "<a href='op=list_giaohang&start=".$row_per_page*($i-1)."'>$i </a>";
else echo $i." ";
}
**** Bản gốc
<?php // (^)_(^) $conn=mysql_connect("localhost","root","") or die("Khong the ke noi"); mysql_select_db("webtintuc",$conn) or die ("Khong ket noi dc CSDL"); mysql_query("set names 'utf8'"); $tin=mysql_query("select idTin from tintuc where AnHien=1"); ?>
<?php
$row_per_page=10; //Số dòng trên 1 trang
//tính số dòng cần hiển thị $rows=mysql_num_rows($tin); //tính số trang cần để hiển thị if ($rows>$row_per_page) $page=ceil($rows/$row_per_page);
else $page=1;
//nếu số dòng trong CSDL nhỏ hơn hoặc bằng số dòng trên 1 trang
// thì chỉ có 1 trang để hiển thị
if(isset($_GET['start']) && (int)$_GET['start'])
$start=$_GET['start']; //dòng bắt đầu từ nơi ta muốn lấy else $start=0;
$sql=mysql_query("select * from tintuc order by idTin asc limit $start,$row_per_page");
//bắt đầu lấy dữ liệu (^)_(^) ?>
<table border="0" cellspacing="0" cellpadding="0">
<?php while($row=mysql_fetch_array($sql))
{?>
<tr>
<td><?php echo $row[TieuDe] ?></td>
</tr>
<?php } ?> </table>
<?php //bắt đầu phân trang $page_cr=($start/$row_per_page)+1;
echo $page_cr."<br>";
for($i=1;$i<=$page;$i++)
{
if ($page_cr!=$i) echo "<a href='index.php?start=".$row_per_page*($i-1)."'>$i </a>";
else echo $i." ";
} ?>
link:https://www.itelvn.net/threads/code-php-phan-trang-don-gian.679/
Không có nhận xét nào:
Đăng nhận xét