Saturday, 25 December 2021

PHP#12MySQL#8 - Phân Trang - Phân Cột

<!doctype html>

<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
	<style>
		#ds_sp{width: 650px; margin: auto;}
		.sanpham{width: 120px; float: left; height: 250px; border: 1px #4D3BE5 solid; margin-right: 2px; margin-bottom: 2px;}
		.ht{font-size: 20px; color: #F10C0F; font-weight: bold;}
	</style>
</head>

<body>
	<div id="ds_sp">
	<?php
			include("connect.php");
		//Quy ước 1 trang gồm 20sp:
			$sp=5*4;
		//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 trang hiện tại:
	if(isset($_GET['p'])) $p=$_GET['p'];
	else $p=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);
	while($d=mysqli_fetch_array($kqsp))
	{		?>
		<div class="sanpham">
			<p><img src="<?php echo $d['UrlHinh'];?>" width="120"/></p>
			<p><?php echo $d['TenSP'];?> <br/><?php echo $d['Gia'];?></p>
		</div>
	<?php }?>	
		<div style="clear: left;" > <p>Trang <?php for($i=1;$i<=$tst;$i++){
		if($i==$p)
			echo "<span class='ht'>".$i."</span> ";
		else{
		?><a href="pt_pc.php?p=<?php echo $i;?>"><?php echo $i;?></a> <?php } }?></p> </div>
	</div>
</body>
</html>

0 comments:

Post a Comment