เรื่องจะแบ่งหน้าแบบ 3 แถว 3 คอลัมภ์อะค่ะ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา เรื่องจะแบ่งหน้าแบบ 3 แถว 3 คอลัมภ์อะค่ะ
เรื่องจะแบ่งหน้าแบบ 3 แถว 3 คอลัมภ์อะค่ะ
Copy
คือเราจะแบ่งเพจแบบ 3 แถว 3 คอลัมภ์อะค่ะ
แบบนี้อะค่ะ
1 2 3
4 5 6
7 8 9
แล้ว 10 ไปอยู่หน้าที่ 2
เราเคยสอบถามคนอื่นไปครั้งหนึ่งเค้าก็ให้โค้ดจัวอย่างเรามา แล้วเราก็มานั่งแก้เอง จนตอนนี้เราก็ยังแก้ไม่ได้
คือเราไม่ได้โค้ดจริงๆค่ะ แต่ต้องทำโปรเจคส่ง ขอร้องช่วยหน่อยนะคะ
แบบนี้อะค่ะ
1 2 3
4 5 6
7 8 9
แล้ว 10 ไปอยู่หน้าที่ 2
เราเคยสอบถามคนอื่นไปครั้งหนึ่งเค้าก็ให้โค้ดจัวอย่างเรามา แล้วเราก็มานั่งแก้เอง จนตอนนี้เราก็ยังแก้ไม่ได้
คือเราไม่ได้โค้ดจริงๆค่ะ แต่ต้องทำโปรเจคส่ง ขอร้องช่วยหน่อยนะคะ
<?php $objConnect = mysql_connect("localhost","root","") or die("Error Connect to Database"); $objDB = mysql_select_db("deethaworn"); $strSQL = "SELECT * FROM product"; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); $Num_Rows = mysql_num_rows($objQuery); $Per_Page = 5; // Per Page $Page = isset($_GET['Page']) ? $_GET['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; } $strSQL .=" order by id_product DESC LIMIT $Page_Start , $Per_Page"; $objQuery = mysql_query($strSQL); ?> <?php $objConnect = mysql_connect("localhost","root","") or die(mysql_error()); $objDB = mysql_select_db("deethaworn"); $strSQL = "SELECT * FROM product"; $objQuery = mysql_query($strSQL); echo"<table border="0" width="600" height="300"><tr>"; $intRows = 0; while($objResult = mysql_fetch_array($objQuery)) { echo "<td>"; $intRows++; ?> <center> <img src="adminproduct/<?php echo $objResult["pic"];?>" width="150" height="150"><br> <p5><?php echo $objResult["product"];?></p5> <br> <p6><?php echo $objResult["price"];?> บาท</p6> <br> <button type="button"><a href="non-productdetial.php?ProductID=<?php echo $objResult["id_product"];?>">ดูรายละเอียดสินค้า</a></button> <br> </center> <?php echo"</td>"; if(($intRows)%3==0) { echo"</tr>"; } } echo"</tr></table>"; ?> </div> Total <?php echo $Num_Rows;?> Record : <?php echo $Num_Pages;?> Page : <?php if($Prev_Page) { echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> "; } for($i=1; $i<=$Num_Pages; $i++){ if($i != $Page) { echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]"; } else { echo "<b> $i </b>"; } } if($Page!=$Num_Pages) { echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> "; } ?> <?php mysql_close($objConnect);?>
Yaowalak Prasertsom
08-03-2016
03:42:31
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ