|
|
|
PHP : หน้าไม่แบ่งตามที่ตั้งตาม page ไว้ครับ |
|
|
|
|
|
|
|
ตั้งไว้ 5 แถวครับ แต่พอขึ้น page 2 มี 8 ครับ แล้วก็เลือก ID ซ้ำมาโชว์ด้วยครับ รบกวยด้วยครับ
Code (PHP)
<?php
$conn = mysqli_connect($serverName,$userName,$userPassword,$dbName);
$sql = "SELECT * FROM product ORDER BY product.Dateprd DESC";
$query = mysqli_query($conn,$sql);
$query = mysqli_query($conn,$sql);
$conn = mysqli_connect($serverName,$userName,$userPassword,$dbName);
$sql = "SELECT * FROM product";
$query = mysqli_query($conn,$sql);
$num_rows = mysqli_num_rows($query);
$per_page = 5; // Per Page
$page = 1;
if(isset($_GET["Page"]))
{
$page = $_GET["Page"];
}
$prev_page = $page-1;
$next_page = $page+1;
$row_start = (($per_page*$page)-$per_page);
if($num_rows<=$per_page)
{
$num_pages =1;
}
else if(($num_rows % $per_page)==0)
{
$num_pages =($num_rows/$per_page) ;
}
else
{
$num_pages =($num_rows/$per_page)+1;
$num_pages = (int)$num_pages;
}
$row_end = $per_page * $page;
if($row_end > $num_rows)
{
$row_end = $num_rows;
}
$sql .= " ORDER BY ProductID ASC LIMIT $row_start ,$row_end ";
$query = mysqli_query($conn,$sql);
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2016-03-31 13:19:56 |
By :
pissanu8970 |
View :
848 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$row_end น่าจะเท่ากับ 5 ไปเลยรึป่าวครับ
|
|
|
|
|
Date :
2016-03-31 13:57:42 |
By :
Who am i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะประมาณนี้นะ
Code (PHP)
$start=$_GET[start];
if(empty($start)){
$start=0;
}
$limitPage=10;
$sql .= " ORDER BY ProductID ASC LIMIT $start,$limitPage";
|
|
|
|
|
Date :
2016-03-31 13:59:34 |
By :
Who am i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ออกครับ ต้องต่อจากตรงไหนเปล่าครับ
|
|
|
|
|
Date :
2016-03-31 14:32:47 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้เป็นตัวแปรของนายเอง เเล้วใช่มั้ย
|
|
|
|
|
Date :
2016-03-31 14:34:42 |
By :
Who am i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช่ครับ
|
|
|
|
|
Date :
2016-03-31 14:40:49 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เยี่ยม เลยครับ ขอบคุณครับ
|
|
|
|
|
Date :
2016-04-01 11:23:17 |
By :
pissanu8970 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|