<!doctype html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<style>
.ht{font-size: 20px; color: #F10C0F; font-weight: bold;}
</style>
</head>
<body>
<?php
include("connect.php");
//Quy ước 1 trang gồm 5sp:
$sp=5;
//Quy ước 1 nhóm gồm 5 trang:
$sn=5;
//Truy vấn lấy tất cả sản phẩm:
$sl="select TenSP, UrlHinh, Gia from webtm_sanpham";
$kq=mysqli_query($link,$sl);
//tính tổng sản phẩm:
$tsp=mysqli_num_rows($kq);
//Tính tổng số trang:
$tst=ceil($tsp/$sp);
//Tính tổng số nhóm:
$tsn=ceil($tst/$sn);
//Tính nhóm, trang hiện tại:
if(isset($_GET['p'])) {$p=$_GET['p']; $n=ceil($p/$sn);}
else if(isset($_GET['n'])){$n=$_GET['n'];$p=($n-1)*$sn+1;}
else $p=$n=1;
//Tính vị trí cần để lấy sản phẩm:
$vt=($p-1)*$sp;
$slsp="select TenSP, UrlHinh, Gia from webtm_sanpham limit $vt,$sp";
$kqsp=mysqli_query($link,$slsp);
?>
<table width="500" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<th scope="col">STT</th>
<th scope="col">Tên Sản Phẩm</th>
<th scope="col">Hình</th>
<th scope="col">Giá</th>
</tr>
<?php
$stt=1;
while($dsp=mysqli_fetch_array($kqsp)){
?>
<tr>
<td><?php echo $stt++;?></td>
<td><?php echo $dsp['TenSP'];?></td>
<td><img src="<?php echo $dsp['UrlHinh'];?>" width="70" alt=""/></td>
<td><?php echo $dsp['Gia'];?></td>
</tr>
<?php }?>
</tbody>
</table>
<p>Trang <?php
//hiển thị biểu tượng lùi lại 1 nhóm:
if($n>1){?><a href="?n=<?php echo $n-1;?>"><<</a> <?php }
//In ra các trang trong nhóm hiện tại:
$dau=($n-1)*$sn+1;
$cuoi=$n*$sn;
if($cuoi>$tst)$cuoi=$tst;
for($i=$dau;$i<=$cuoi;$i++){
if($i==$p)
echo "<span class='ht'>".$i."</span> ";
else{
?><a href="?p=<?php echo $i;?>"><?php echo $i;?></a> <?php } }
//Hiện biểu tượng tiến tới 1 nhóm:
if($n<$tsn){?><a href="?n=<?php echo $n+1;?>">>></a><?php }?></p>
</body>
</html>

0 comments:
Post a Comment