Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,028

HOME > PHP > PHP Forum > ขอความกรุณาช่วยดูโค้ดให้หน่อยค่ะ PHP+AJAX คือว่าทำโค้ดเกี่ยวกับการแบ่งเพจค่ะ



 

ขอความกรุณาช่วยดูโค้ดให้หน่อยค่ะ PHP+AJAX คือว่าทำโค้ดเกี่ยวกับการแบ่งเพจค่ะ

 



Topic : 025994



โพสกระทู้ ( 13 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



คือว่าทำโค้ดเกี่ยวกับการแบ่งเพจค่ะ แล้วทีนี้webนั้นสามารถแบ่งเพจได้อยู่หากรันแค่ไฟล์ตัวเอง แต่พอมารันเข้ากับเนื้อหาเว็บทั้งหมดแล้วไม่สามารถแบ่งเพจได้ค่ะ ขอความกรุณาช่วยดูโค้ดหรือแนะนำได้ไหมค่ะ ขอบคุณล่วงหน้านะค่ะ

<? require_once("../../includes/function.php"); 
header("Cache-Control: no-cache, must-revalidate"); 
header("Pragma: no-cache"); 


$sGroup = "SELECT * FROM tblproductgroup ORDER BY GroupName";
$vGroup = select_data_func($sGroup); ?>
<table class=cssTable>
<tr class="cssMainTitle"><td align="right">??????:  
<select id="listGroup" name="listGroup" onchange="changeSelect('Useful/Product_show.php?mode=search', 'listGroup');">
	
   
	
	<? while($rGroup = mysqli_fetch_array($vGroup)){
		if($_GET['v'] == $rGroup['Group_ID']){ $status = "selected"; }else{ $status = ""; } 
		echo "<option value='".$rGroup['Group_ID']."' $status>".$rGroup['GroupName']."</option>";
	} ?>
</select></td></tr>

<? 
if(!isset($start)){
$start =0;
}

$limit = '4'; 

    $sProductd= "SELECT * FROM tblproduct     ";
$vProductd = select_data_func($sProductd );
$nProductd  = mysqli_num_rows($vProductd); 

   if(isset($_GET['v']) ){ 
	$sProduct = "SELECT * FROM tblproduct WHERE  Group_ID = ".$_GET['v']." ORDER BY ProductName DESC LIMIT $start,$limit ";
}else{
    $sProduct = "SELECT * FROM tblproduct    ORDER BY ProductName  DESC LIMIT $start,$limit ";
}
$vProduct  = select_data_func($sProduct );
$nProduct  = mysqli_num_rows($vProduct ); 

if($nProduct  == 0){ ?>
	<tr class='cssContent cssFontMsg'><td align="center">????????????????????</td></tr>
<? }else{ ?>
    <tr><td>
    <table width="100%">

    <? $count = 0; 
    while($rProduct  = mysqli_fetch_array($vProduct )){ // ??????????????? ??????????? 2 ???????
        if($count == 0){ // ?????????? 1 ??????????? ?>
            <tr><td width="50%">
            <table class=cssSubTable>
            <tr class=cssSubTitle><td colspan="2" height="40px">
               <a href='#' onClick="getMethod('<?="Useful/shoppingcart.php?cid=".$rProduct['Product_ID']?>');" class="csslink"><?=$rProduct ['ProductName']?></a></td></tr>
            <tr><td rowspan=4 align=center valign=middle>
                <img src='<?="image/Product/".$rProduct ['ProductImage']?>' height="100" border=1/></td></tr>
           
            <tr><td>????: <?=number_format($rProduct ['ProductPrice'])?> ???</td></tr>
            </table></td>
        <?	$count++;
        }else{ // ?????????? 2 ?????????? ?> 
            <td width=50%>
            <table class=cssSubTable>
            <tr class=cssSubTitle><td colspan=2 height="40px">
              <a href='#' onClick="getMethod('<?="Useful/shoppingcart.php?cid=".$rProduct['Product_ID']?>');" class="csslink"><?=$rProduct ['ProductName']?></a></td></tr>
            <tr><td rowspan=4 align=center valign=middle>
                 <img src='<?="image/Product/".$rProduct ['ProductImage']?>' height="100" border=1/></td></tr>
           
            <tr><td>????: <?=number_format($rProduct ['ProductPrice'])?> ???</td></tr>
            </table></td>
		    <?	$count = 0;
                  
		}

    }
		?>
		<table class=csssubTable>
<tr class="cssSubTitle"><td align="right">
		<? $page = ceil($nProductd/$limit); // ??? record ??????? ??????? ??????????????????????????
/* ???????? ???? ?????????? ???????? ???? ??????????????? 3 ?????????????? 1 2 3 */
for($i=1;$i<=$page;$i++){
if($_GET['page']==$i){ //????????? page ??? ??? ???????????
echo "[<a href='#?start=".$limit*($i-1)."&page=$i'><B>$i</B></A>]";//?????? ???????? ??????????? 1
}else{
echo "[<a href='#?start=".$limit*($i-1)."&page=$i'>$i</A>]"; //?????? ???????? ??????????? 2

}
}
?>		
</td></tr>	

<? } ?></table>




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-03-31 23:50:39 By : me View : 1042 Reply : 3
 

 

No. 1



โพสกระทู้ ( 1,357 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ชื่อตัวแปรอาจซ้ำกัน เลยทำงานผิดพลาด ลองตรวจสอบดูครับ






Date : 2009-04-01 12:56:54 By : lozomac
 


 

No. 2

Guest


ขอบคุณนะค่ะที่ช่วยตอบแต่ลองตรวจสอบดูแล้วนะค่ะเกี่ยวกับตัวแปรไม่มีปัญหาเพราะถ้ารันแค่โค้ดที่โพสต์ไว้สามารถรันได้ค่ะ แต่ทีนี้เว็บที่เขียนมันเป็นajax ด้วยอ่ะค่ะ เท่าที่สงสัยก็น่าจะเป็นส่วนของโค้ดตรงนี้อ่ะค่ะ

for($i=1;$i<=$page;$i++){
if($_GET['page']==$i){ //????????? page ??? ??? ???????????
echo "[<a href='#?start=".$limit*($i-1)."&page=$i'><B>$i</B></A>]";//?????? ???????? ??????????? 1
}else{
echo "[<a href='#?start=".$limit*($i-1)."&page=$i'>$i</A>]"; //?????? ???????? ??????????? 2

}
}


ที่อาจจะทำให้เว็บรันไม่ออกเมื่อเอาไปรวมกับเว็บทั้งหมด แต่ก็ไม่รู้จะแก้อย่างไร รบกวนผู้รู้ด้วยนะคะ
Date : 2009-04-01 15:29:54 By : me
 

 

No. 3



โพสกระทู้ ( 1,357 )
บทความ ( 4 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


งั้นคงเป็นประมานว่า เลือกเปลี่ยน group แล้วพอกดเปลี่ยนหน้า แล้วข้อมูลแดสงไม่ถูกใช่รึป่าวครับ
ลองแบบนี้ครับ
Code (PHP)
<?php
echo "[<a href='#?start=".$limit*($i-1)."&page=$i&v=".$_GET['v']."'><B>$i</B></A>]";//
?>



Date : 2009-04-02 01:34:17 By : lozomac
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอความกรุณาช่วยดูโค้ดให้หน่อยค่ะ PHP+AJAX คือว่าทำโค้ดเกี่ยวกับการแบ่งเพจค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่