|
|
|
โค๊ตอย่างนี้ เขียน paging ยังไงครับ เป็น 1 [2] [3] อย่างนี้ครับ |
|
|
|
|
|
|
|
ลองแล้วครับ พอกดเลข 2 มันไม่ไปครับ แบบว่า งง อีก
คือ คนที่เขียนมา เขา เขียนแบบไม่มีลิงค์อ่ะครับ เลยสงสัย ตรงนี้อ่ะครับ
http://localhost/sriracha/#
echo "[ <a href=\"JavaScript:doCallAjax('$i')\">$i</a> ]";
Code (PHP)
<? require_once("../../includes/function.php");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
$strPage = $_POST["myPage"];
$sGroup = "SELECT * FROM scCourseGroup ";
$vGroup = select_data_func($sGroup);
$nGroup = mysqli_num_rows($vGroup);
$Per_Page = 10; // Per Page
$Page = $strPage;
if(!$strPage)
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($nGroup<=$Per_Page)
{
$Num_Pages =1;
}
else if(($nGroup % $Per_Page)==0)
{
$Num_Pages =($nGroup/$Per_Page) ;
}
else
{
$Num_Pages =($nGroup/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$sGroup = "SELECT * FROM scCourseGroup LIMIT $Page_Start , $Per_Page";
$vGroup = select_data_func($sGroup);
?>
<table class="cssTable">
<tr class="cssSubTitle"><td colspan="4">จัดการหมวดวิชา</tr>
<tr class="cssContent">
<td colspan="3" align="right">
<div id="SubContent"><a href="#" onclick="getMethodSub('<?="Management/adminCourseGroup_process.php?mode=fInst"?>');" class="cssmenu3">เพิ่มหมวดวิชา</a></div></td>
<td align="center">
<a href="#" onclick="getMethod('Management/adminCourseGroup_manage.php');" class="cssmenu3">รีเฟรช</a>
</td>
</tr>
<tr class="cssTitle">
<td width="10%">ลำดับ</td>
<td width="65%">หมวดวิชา</td>
<td width="20%">จำนวนหลักสูตร</td>
<td width="15%">จัดการ</td>
</tr>
<?
while($rGroup = mysqli_fetch_array($vGroup)){
$groupId = $rGroup["Group_ID"];
$groupName = $rGroup["GroupName"];
$sCourse = "SELECT COUNT(Course_ID) AS NumCourse FROM scCourse WHERE Group_ID = $groupId";
$vCourse = select_data_func($sCourse);
$aCourse = mysqli_fetch_array($vCourse);
$bgcolor = ($bgcolor=="#EEEEEE")?"#CCD9DD":"#EEEEEE"; ?>
<tr align="center" bgcolor='<?=$bgcolor?>'>
<td align="left"><?=$groupId?></td>
<td align="left"><?=$groupName?></td>
<td><a href="#" onclick="getMethod('<?="Management/adminCourse_manage.php?gid=".$groupId?>');" class="csslink"><?=$aCourse["NumCourse"]?></a></td>
<td><a href="#" onclick="getMethodSub('<?="Management/adminCourseGroup_process.php?mode=fUp&gid=".$groupId?>');"><img name="imgEdit" src="images/edit.gif" border="0" alt="ปรับปรุงหมวดวิชา"/></a>
<a href="#" onclick="getMethod('<?="Management/adminCourseGroup_process.php?mode=pDel&gid=".$groupId?>'); getMethod('Management/adminCourseGroup_manage.php'); "><img name="imgDelete" src="images/delete.gif" border="0" alt="ลบหมวดวิชา"/></a></td>
</tr>
<? }
?>
<tr><td colspan="4">Total <?= $nGroup;?> Record : <?=$Num_Pages;?> Page :
<?
if($Prev_Page)
{
echo " <a href=\"JavaScript:doCallAjax('$Prev_Page')\"><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href=\"JavaScript:doCallAjax('$i')\">$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href=\"JavaScript:doCallAjax('$Next_Page')\">Next >></a> ";
}
?></td></tr>
</table>
|
ประวัติการแก้ไข 2011-05-29 18:21:01
|
|
|
|
Date :
2011-05-29 18:17:18 |
By :
sarawut_j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เค้าใช้ Ajax หรือเปล่าครับ
|
|
|
|
|
Date :
2011-05-29 18:59:04 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้ต่อไปครับ งง
|
|
|
|
|
Date :
2011-05-30 13:34:03 |
By :
sarawut_j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ class_pager ง่ายกว่ามั้ยครับ
ลองศึกษาดูครับ ง่าย และสวยงามด้วยครับ ปรับแต่งเองได้ด้วยครับ
|
|
|
|
|
Date :
2011-05-30 18:20:32 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้ลองแก้ใหม่ แต่พอคลิ๊กที่เลข 2 มัน มีตารางขึ้นมาอีกซ้อนกัน
แก้ยังไงดีครับ ค่าก็ไม่ได้เปลี่ยนไปด้วยครับ
Code (PHP)
<? require_once("../../includes/function.php");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
$sGroup = "SELECT * FROM scCourseGroup ";
$vGroup = select_data_func($sGroup);
$nGroup = mysqli_num_rows($vGroup);
$Per_Page = 10; // 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($nGroup<=$Per_Page){
$Num_Pages =1;
}
else if(($nGroup % $Per_Page)==0){
$Num_Pages =($nGroup/$Per_Page) ;
}
else{
$Num_Pages =($nGroup/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$sGroup .= "order by Group_ID ASC LIMIT $Page_Start , $Per_Page ";
$vGroup = select_data_func($sGroup);
?>
<table class="cssTable">
<tr class="cssSubTitle"><td colspan="3">จัดการหมวดวิชา</tr>
<tr class="cssContent">
<td colspan="2" align="right">
<div id="SubContent"><a href="#" onClick="getMethodSub('<?="Management/adminCourseGroup_process.php?mode=fInst"?>');" class="cssmenu3">เพิ่มหมวดวิชา</a></div></td>
<td align="center">
<a href="#" onClick="getMethod('Management/adminCourseGroup_manage.php');" class="cssmenu3">รีเฟรช</a>
</td>
</tr>
<tr class="cssTitle">
<td width="65%">หมวดวิชา</td>
<td width="20%">จำนวนหลักสูตร</td>
<td width="15%">จัดการ</td>
</tr>
<? if($nGroup == 0){ ?>
<tr class='cssContent cssFontMsg'><td align=center colspan=3>ไม่มีรายการหมวดวิชาในขณะนี้</td></tr>
<? }else{
$i = 1;
while($rGroup = mysqli_fetch_array($vGroup)){
$groupId = $rGroup["Group_ID"];
$groupName = $rGroup["GroupName"];
$sCourse = "SELECT COUNT(Course_ID) AS NumCourse FROM scCourse WHERE Group_ID = $groupId";
$vCourse = select_data_func($sCourse);
$aCourse = mysqli_fetch_array($vCourse);
$bgcolor = ($bgcolor=="#EEEEEE")?"#CCD9DD":"#EEEEEE"; ?>
<tr align="center" bgcolor='<?=$bgcolor?>'>
<td align="left"><?=$i.". ".$rGroup["GroupName"]?></td>
<td><a href="#" onClick="getMethod('<?="Management/adminCourse_manage.php?gid=".$groupId?>');" class="csslink">
<?=$aCourse["NumCourse"]?>
</a></td>
<td><a href="#" onClick="getMethodSub('<?="Management/adminCourseGroup_process.php?mode=fUp&gid=".$groupId?>');"><img name="imgEdit" src="images/edit.gif" border="0" alt="ปรับปรุงหมวดวิชา"/></a> <a href="#" onClick="getMethod('<?="Management/adminCourseGroup_process.php?mode=pDel&gid=".$groupId?>'); getMethod('Management/adminCourseGroup_manage.php'); "><img name="imgDelete" src="images/delete.gif" border="0" alt="ลบหมวดวิชา"/></a></td>
</tr>
<? $i++; }
}
?>
<tr><td colspan="3" ><div id="SubContent">รวม <?=$nGroup?> หน้า
<?
if($Prev_Page)
{ ?>
<a href="#" onClick="getMethodSub('<?="Management/adminCourseGroup_process.php?mode=$Page"?>');" class="cssmenu3">BACK</a><? }
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{ ?>
<a href="#" onClick="getMethodSub('<?="Management/adminCourseGroup_manage.php?mode=$i"?>'); return false" class="cssmenu3"><?=$i?></a></div>
<? } else
{?><?=$i?>
<? } }
?></div></td>
</tr>
</table>
|
|
|
|
|
Date :
2011-05-31 17:10:10 |
By :
sarawut_j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำได้แล้วครับ ขอบคุณมากครับ ขอบคุณพี่วินมากครับ
|
ประวัติการแก้ไข 2011-06-15 22:00:41 2011-06-15 22:02:16
|
|
|
|
Date :
2011-06-15 16:21:36 |
By :
sarawut_j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|