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

HOME > PHP > PHP Forum > เกี่ยวกับการsearch จาก listmenuแล้วเอามาแบ่งหน้า ผมลองแก้ไขมาหมดทุกแบบแล้วก็ยังทำไม่ได้ใครพอจะเคยทำแนวนี้มาช่วยแนะนำด้วยนะครับ



 

เกี่ยวกับการsearch จาก listmenuแล้วเอามาแบ่งหน้า ผมลองแก้ไขมาหมดทุกแบบแล้วก็ยังทำไม่ได้ใครพอจะเคยทำแนวนี้มาช่วยแนะนำด้วยนะครับ

 



Topic : 028008

Guest




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 ";
$cardetail2 = mysql_query($sql);
$total2=mysql_num_rows($cardetail2);


?>
-----------ส่วนแสดงข้อมูล------------
<table width="314" border="0" cellpadding="0" cellspacing="0">
              <tr>
                <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($cardetail2);?>
                  <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 } ?>

ส่วนแบ่งหน้า

<?php 
$year_search  = explode('-',$_GET[year]);
$price_search = explode('-',$_GET[price]);
if($pageno >1){
echo " <a href='$_SERVER[SCRIPT_NAME]?page=",$pageno-1,"&brand_id=".$_POST[searchbrand]."&year=".$_POST[year]."&price=".$_POST[price]."'>Previous</a> |";
} 
for($i=1;$i<=$totalpage;$i++){
if($pageno==$i){
echo" <b>".$i."</b> |";
}else{
echo "<a href='$_SERVER[SCRIPT_NAME]?page=$i&brand_id=".$_POST[searchbrand]."&year=".$_POST[year]."&price=".$_POST[price]."'>$i</a> |";
}
}
if($pageno<$totalpage){
echo " <a href='$_SERVER[SCRIPT_NAME]?page=",$pageno+1,"&brand_id=".$_POST[searchbrand]."&year=".$_POST[year]."&price=".$_POST[price]."'>Next</a>";
}
?>


ผมลองแก้ไขมาหมดทุกแบบแล้วก็ยังทำไม่ได้ใครพอจะเคยทำแนวนี้มาช่วยแนะนำด้วยนะครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-06-05 17:11:33 By : ztormz View : 1509 Reply : 5
 

 

No. 1



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

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

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


ขอบคุณคับที่เอามา "บอกเล่า"
ดีจังเพิ่งเจอกระทู้ที่ไม่มีปัญหามาถาม
อิอิ






Date : 2009-06-05 17:14:26 By : nut_t02
 


 

No. 2

Guest


คือพอเปลี่ยนไปหน้าต่อไปมันไม่มีข้อมูลมาแสดงอะครับมีแค่หน้าแรกที่ยังไม่มีการกดเปลี่ยนหน้า ขอโทดนะครับที่พิมไม่หมด
Date : 2009-06-05 17:29:47 By : ztormz
 

 

No. 3



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



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

ง่ายๆๆครับปัญหานี้ คุณส่งค่าของ id ไปกับ listmenu ด้วยหรือไม่ เวลาคุณกดหน้าถัดไปอย่าลืมนะครับว่า หน้ามัน refresh ใหม่ id จาก listmenu มันก็ต้องรับค่าใหม่ หรือไม่ก็ hidden ค่าไปให้มันด้วย
Date : 2009-06-08 13:30:16 By : nongjen
 


 

No. 4



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



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

โทษที ผิดที่ อิๆๆ
Date : 2009-06-08 13:40:43 By : nongjen
 


 

No. 5



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

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

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


Date : 2009-10-12 14:09:29 By : giroo
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เกี่ยวกับการsearch จาก listmenuแล้วเอามาแบ่งหน้า ผมลองแก้ไขมาหมดทุกแบบแล้วก็ยังทำไม่ได้ใครพอจะเคยทำแนวนี้มาช่วยแนะนำด้วยนะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่