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,038

HOME > PHP > PHP Forum > เกี่ยวกับการแบ่งหน้า เวลาแสดงผลออกมาพอกดไปหน้าต่อไปมันไม่แสดงข้อมูลอะครับอยากทราบว่าผิดตรงไหน



 

เกี่ยวกับการแบ่งหน้า เวลาแสดงผลออกมาพอกดไปหน้าต่อไปมันไม่แสดงข้อมูลอะครับอยากทราบว่าผิดตรงไหน

 



Topic : 027947



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



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



Code (PHP)
<?php require_once('Connections/worldusedcar.php'); 
mysql_select_db ("worldusedcar");



$year_search  = explode('-',$_POST[year]);
$price_search = explode('-',$_POST[price]);
$sql = "SELECT * FROM cars WHERE brand_id = '".$_POST[searchbrand]."' AND (year >= '".$year_search[0]."' AND year <= '".$year_search[1]."') AND (price >= '".$price_search[0]."' AND price <= '".$price_search[1]."') ";
$cardetail = mysql_query($sql);
$total = mysql_num_rows ($cardetail);

 
$pagesize = 5;  // แสดงจำนวนกระทู้ในแต่ละหน้า ในที่นี้จะแสดง 5 กระทู้
$totalpage = (int)($total/$pagesize);  // หาจำนวนหน้าทั้งหมด
// ถ้าจำนวนหน้าเป็นเศษให้ปัดขึ้นไป
if(($total%$pagesize)!=0){
$totalpage++;
} 
// หา record แรกที่จะแสดงของแต่ละหน้า
if(isset($_GET[page])){
$pageno = $_GET[page];
$start = $pagesize*($pageno-1);
}else{
$pageno = 1;
$start = 0;
}
// ตัวแปร $start เป็นค่าที่เริ่มแสดงกระทู้ ส่วนตัวแปร $pagesize ให้แสดงกี่กระทู้
$sql = "SELECT * FROM cars WHERE brand_id = '".$_POST[searchbrand]."' AND (year >= '".$year_search[0]."' AND year <= '".$year_search[1]."') AND (price >= '".$price_search[0]."' AND price <= '".$price_search[1]."') ORDER BY `id` ASC LIMIT $start,$pagesize ";
$cardetail = mysql_query($sql);
$total2=mysql_num_rows($cardetail);


?>

*******ส่วนแสดงผลข้อมูล**********
<td height="455" align="center" background="images/join_06.jpg"><p>ผลการค้นหาทั้งหมด <?php echo $total; ?> รายการ</p>
                  <?php  for($s=1;$s<=$total2;$s++){ $object = mysql_fetch_object($cardetail);?>
                  <table width="572" border="0" cellpadding="0" cellspacing="0" bordercolor="#000000" bgcolor="#CCCCCC">
                    <tr>
                      <td width="145" height="90" rowspan="3"><img src="piccars/<?php echo $object->id?>.jpg" width="145" height="90" /></td>
                      <td width="855" height="30"><?php echo $object->car_name ?></td>
                    </tr>
                    <tr>
                      <td height="30">ปี <?php echo $object->year ?></td>
                    </tr>
                    <tr>
                      <td height="30">ราคา <?php echo $object->price ?> บาท </td>
                    </tr>
                  </table>
				
				  
                  <p><br />
                    <?php } ?>
</p>

*****ส่วนบอกเลขหน้า*******

<?php 
if($pageno >1){
echo " <a href='srccomplete.php?page=",$pageno-1,"'>Previous</a> |";
} 
for($i=1;$i<=$totalpage;$i++){
if($pageno==$i){
echo" <b>".$i."</b> |";
}else{
echo "<a href='srccomplete.php?page=$i'>$i</a> |";
}
}
if($pageno<$totalpage){
echo " <a href='srccomplete.php?page=",$pageno+1,"'>Next</a>";

} 
?>



เวลาแสดงผลออกมาพอกดไปหน้าต่อไปมันไม่แสดงข้อมูลอะครับอยากทราบว่าผิดตรงไหน



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-06-03 17:09:55 By : zandztormz View : 991 Reply : 3
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

ลองดูที่ค่าตัวแปร ?page=xx น่ะครับ ว่าส่งไปถูกหรือเปล่า


Ref : PHP MySQL List Record Paging






Date : 2009-06-03 18:03:39 By : webmaster
 


 

No. 2



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



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

ทำไม่ได้สักทีนั่งทำมาทั้งวันแล้วT^T
Date : 2009-06-03 23:04:26 By : zandztormz
 

 

No. 3



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



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


ไม่ทราบเหมือนกันว่า ต้องการ Search แบบนี้ พอมีหน้าต่อไปก็ให้แสดงคำที่ต้องการค้นหานั้น เหมือนเดิมใช่ป่าวครับ
เช่น
http://sardonyx.mtec.or.th:81/sakmongp/website/testPHp/testPagingSerachTextbox.php

หากใช่จะส่งโค๊ดมาให้นะครับ...MSN : [email protected]
Date : 2009-06-04 11:30:22 By : pukmtec
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เกี่ยวกับการแบ่งหน้า เวลาแสดงผลออกมาพอกดไปหน้าต่อไปมันไม่แสดงข้อมูลอะครับอยากทราบว่าผิดตรงไหน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่