01/10/2018, 11:13

Close topic.Done

em đang bị vướng chỗ này quá. Em đã dùng _GET[‘category’] để lấy id danh mục
nhưng giờ em muốn phân trang cho trang danh mục này
dùng thêm _GET[‘page’] thì nó bị nhảy mất ?category
giờ em muốn làm ?category=id_danhmuc&page=
cảm ơn mọi người~


						<?php

						if(!$_GET['category']){
							echo "khong co gi";
						}
						else{
							$category = $_GET['category'];
							//$page = $_GET['page'];

							
						}
						?>

						<?php

						if(!$_GET['page']){
							$page = 1;
							
							
						}
						else{
							$page = $_GET['page'];
						}
						$max_result = 12;
						$index_row=$page * $max_result - $max_result;
						?>



						<?php

						$sql = "SELECT * FROM sanpham WHERE id_danhmuc = '{$category}' LIMIT $index_row, $max_result";
						$query=mysql_query($sql);
						while($row=mysql_fetch_array($query)){

							?>
							<li>
								<a href="details.php?id=<?php echo $row['id_sanpham'] ?>"><img src="Images/<?php echo $row['img_sanpham']; ?>"/></a><br>
								<?php echo $row['ten_sanpham']; ?><br>
								<?php echo $row['gia_sanpham']; ?>
								<span id="gia_sanpham" style="color: red;">VNĐ</span>
							</li>
							<?php }
							?>
						</ul>
						
						<p id=paging><br></p>
						<?php
											// Tinh tong so sanpham co trong CSDL
						$total_row = mysql_num_rows(mysql_query("SELECT * FROM sanpham WHERE id_danhmuc = '{$category}'"));
											// Lam tron so trang co duoc dua vao tong so sanpham va so sanpham tren moi trang
						$total_page = ceil($total_row/$max_result);
						if(!$total_page)
						{
							echo 'Lỗi SQL: '.mysql_error();
							echo "
<br />";
							echo 'SQL: '.$total_page;
							exit;
						}
						// Khai bao bien danh sach so trang
						$list_page = ';
							// Tao nut Prev
						$prev = $page - 1;
						if($page > 1){
							$list_page .= "<a href=".$_SERVER['PHP_SELF']."?page=$prev>Prev&nbsp;</a>";
						}
						// Liet ke danh sach so trang
						for($i=1; $i<=$total_page; $i++){
							if($page == $i){
								$list_page .= "<b>$i </b>";
							}
							else{
								$list_page .= "<a href=".$_SERVER['PHP_SELF']."?page=$i>".$i." </a>";
							}
						}
						// Tao nut Next
						$next = $page + 1;
						if($page < $total_page){
							$list_page .= "<a href=".$_SERVER['PHP_SELF']."?page=$next>Next</a>";
						}
						// Suat ra thanh phan trang
						?>
						<p id=paging>
							<?php
							echo $list_page;
							?>
						</p>
Bài liên quan
0