|
|
|
Code แบ่งหน้าของพี่ PlaKriM อยากให้แสดงตัวเลขลำดับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
$page = (isset($_GET['page']))? intval($_GET['page']) : 1;
$limit_end = 3;
$limit_start = ($page-1)*$limit_end;
$send = "";
if(isset($_GET["id"]) and $_GET["id"] != ""){
$send = "id=" . $_GET["id"];
$condition= " WHERE brand_id = '" . $_GET["id"] . "'";
}
$sql = "SELECT * FROM brand" . $condition;
$query_id = mysql_query($sql . " LIMIT " . $limit_start. "," . $limit_end, $connect);
$count = mysql_num_rows($query_id);
$total = mysql_num_rows(mysql_query($sql, $connect));
if($total > 0){
$i=0;
while($rows = mysql_fetch_assoc($query_id))
{
$i++;
$brand_name = $rows["brand_name"]."<br>";
?>
<tr>
<td height="25">
<div align="center">
<?=$i?>
</div></td>
<td height="25"><?=$brand_name?></td>
</tr>
<?
}
?>
<tr>
<td height="25"> </td>
<td height="25"> </td>
</tr>
</table>
<?
echo "\n<div style=\"float:left;\">หน้าที่ : " . page_navi($page, $limit_end, 4, $total, $send) . " </div><div style=\"float:right;\">แสดงข้อมูลแถวที่ [" . ($limit_start+1) . "-" . ($limit_start+$count) . "] จากข้อมูล <strong>" . $total . "</strong></div>";
}
?>
คืออยากให้แสดงต่อ 4,5,6 ไปเรื่อยๆจากหน้าแรกอะครับ ต้องแก้ตรงไหนบ้างครับผม
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-07-03 12:10:07 |
By :
nutsza |
View :
1158 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แวะมาบอก ว่าได้แล้วครับ
ใช้ $i = $limit_start; แทน $i=0 ครับ
|
|
|
|
|
Date :
2012-07-03 13:08:16 |
By :
nutsza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|