|
|
|
ช่วยดูโค้ดการแบ่งหน้าให้หน่อยครับ ครบ 10 แถวแล้ว มันไม่ยอมแบ่งให้ครับ |
|
|
|
|
|
|
|
$sqlProcuct = "select *from product LIMIT $Page_Start , $Per_Page";
|
|
|
|
|
Date :
2012-02-11 14:36:34 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองอีกครับ ได้แล้วครับ แต่ตรง ลำดับที่ของหน้าที่ 2 ไม่ต่อจากหน้าที่ 1 อะครับ มันเริ่ม 1 ใหม่เลย
|
|
|
|
|
Date :
2012-02-11 15:01:06 |
By :
bumblebee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเห็น มี select ตารางเดียวสองรอบไม่รู้ว่าท่านจะใช้รอบไหน แต่ที่แน่ๆ แบ่งหน้าในคำสั่ง select แรกแล้ว ไม่ได้วนลูป แต่ไปวนลูป select ที่สอง แต่ไม่มีการแบ่งหน้า
|
|
|
|
|
Date :
2012-02-11 15:01:47 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
while ($rs = mysql_fetch_array($dbqueryProcuct)) แก้ ตรงที่($dbqueryProcuct) เป็น ($objQuery) ครับ
|
|
|
|
|
Date :
2019-04-29 10:47:44 |
By :
Yu |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนะนำนะครับ ใช้ DataTables ช่วยดีกว่าครับ
ลองศึกษาดู
https://datatables.net/
แต่ถ้าดูจาก code คุณน่าจะประมาณนี้เปล่าตรงนี้
Code (PHP)
$Page_Start = (($Per_Page*$Page)-$Per_Page);
//เปลี่ยนเป็น
$Page_Start= ($Page - 1) * $Per_Page;
|
ประวัติการแก้ไข 2019-04-30 13:33:00
|
|
|
|
Date :
2019-04-30 13:23:15 |
By :
aimoomoo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยน query เป็นประมานนี้ครับ ไปแยกส่วนเอาเองนะ
Code (SQL)
SELECT ROW_NUMBER() OVER(ORDER BY ID_Pro) row_num, *
FROM product
order by ID_Pro DESC LIMIT @offset, @count
จากที่ใช้ $i เปลี่ยนไปช้ row_num แทน
Code (PHP)
while ($rs = mysql_fetch_array($dbqueryProcuct)){
echo "<tr><td align=center>";
echo $rs['row_num'];
echo "</td><td align=center>";
echo $rs['ID_Pro'];
echo "</td><td align=left>";
echo $rs['Name_Pro'];
echo "</td><td align=right>";
echo $rs['Price_Pro'];
echo "</td><td align=center>";
echo $rs['Unit_Pro'];
echo "</td><td align=right>";
echo $rs['Inventories_Pro'];
echo "</td><td align=center>";
echo "<a href = 'ShowDetialDataProduct.php?ID_Pro=". $rs['ID_Pro']."'><IMG SRC='click.gif' width='40' height='40' border='0' align='center'></a> ";
echo "</td></tr>";
}
|
|
|
|
|
Date :
2019-04-30 16:32:36 |
By :
Jatmentz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|