|
|
|
ใส่โค้ดแบ่งเพจ แล้วต้องการให้หัวข้อที่เป็นลำดับที่ รันตามปกติ แต่พอกดหน้า 2 หรือหน้าต่อๆไป กลับเซตค่าลำดับที่ให้เป็น 1 เสมอ มีโค้ดรบกวนชี้แนะทีค่ะว่าต้องแก้ตรงไหน ขอบคุณค่า |
|
|
|
|
|
|
|
$query_AllNisit = "SELECT student_id,name,surname FROM student ";
$AllNisit = mysql_query($query_AllNisit, $connproject) or die(mysql_error());
$totalRows_AllNisit = mysql_num_rows($AllNisit);
$Num_Rows = mysql_num_rows($AllNisit);
$Per_Page = 2; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_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;
}
$query_AllNisit .=" ORDER BY student_id DESC LIMIT $Page_Start , $Per_Page";
$AllNisit = mysql_query($query_AllNisit);
$u = $Page_Start ;
if ($totalRows_AllNisit > 0) { // Show if recordset not empty ?>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="83"><div align="center" class="style6">ลำดับที่</div></td>
<td width="173"><div align="center" class="style6">รหัสนิสิต</div></td>
<td width="217"><div align="center" class="style6">ชื่อ</div></td>
<td width="201"><div align="center" class="style6">นามสกุล</div></td>
</tr>
<?php while ($row_AllNisit = mysql_fetch_assoc($AllNisit))
{ ?>
<tr>
<td><div align="center"><?php echo $u++."."; ?></div></td>
<td><div align="center"><?php echo $row_AllNisit['student_id']; ?></div></td>
<td ><?php echo $row_AllNisit['name']; ?></td>
<td ><?php echo $row_AllNisit['surname']; ?></td>
</tr>
<?php } ?>
</table>
Total <?php echo $Num_Rows;?> Record : <?php echo $Num_Pages;?> Page :
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page&txtKeyword=$_GET[txtKeyword]'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i&txtKeyword=$_GET[txtKeyword]'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page&txtKeyword=$_GET[txtKeyword]'>Next>></a> ";
}
}
|
|
|
|
|
Date :
2011-03-11 16:08:41 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะค่ะ พี่ปลากริม คิดแร้ว ว่าพี่้ต้องมาชิงตอบคนแรก อิอิ
|
|
|
|
|
Date :
2011-03-11 16:18:55 |
By :
nuie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถึงขั้นต้องชิงเลยหรอ งั้นเดี๋ญวปล่อยให้คนอื่นช่วยตอบดีกว่าน้อ
|
|
|
|
|
Date :
2011-03-11 16:39:22 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|