<table> <tr> <td>สินค้าชิ้นที่1</td> <td>สินค้าชิ้นที่2</td> <td>สินค้าชิ้นที่3</td> <td>สินค้าชิ้นที่4</td> </tr> </table>
<form id="rx" name="x" class="rx" > <?php require 'mysql.php'; //เรียก Class : MySQL_Connection นำมาจาก https://www.thaicreate.com/community/php-mysql-connection-class.html /*ถ้าไม่ได้ใช้คลาสตัวนี้ ก็ต้องปรับ คำสั่ง mysql ด้วยครับ*/ include 'config.php'; //เรียกไฟล์ติดต่อฐานข้อมูล $mysql=new MySQL_Connection("$host","$user","$pw","$dbname"); $mysql->charset = 'utf8'; /*ขั้นแรก หาจำนวน record ทั้งหมดออกมาก่อน*/ $sql ="SELECT * FROM tb_product"; $mysql->query($sql); $result = $mysql->queryResult($sql); $total =$result->numRows; echo 'จำนวน Record : '.$total."<br><br>"; //พวกชื่อตัวแปรทั้งหลายคุณก็ไปปรับเอาตามความเหมาะสม// $Per_Page = 4; //กำหนดให้ตารางมีแค่ 4 แถว $Page=1; $Num_Pages = ceil($total/$Per_Page) ; //หาจำนวนตารางทั้งหมด echo 'ตารางทั้งหมด : '.$Num_Pages."<br><br>"; //นำค่าตารางมาวนลูปเพื่อทำการคิวรี่ข้อมูลตามต้องการ for($i=0;$i<$Num_Pages; $i++){ //แสดงตัวแปรกันพลาด รีเช็ค $Page_Start = (($Per_Page*$Page)-$Per_Page); echo '$Page_Start : '.$Page_Start."<br>"; echo '$Per_Page : '.$Per_Page."<br>"; echo '$Page : '.$Page."<br>"; echo '$i : '.$i."<br><br>"; $Page++; $sql2 ="SELECT * FROM tb_product order by tb_product .id ASC LIMIT $Page_Start , $Per_Page"; $mysql->query($sql2); $result2 = $mysql->queryResult($sql2); ?> <h6>แสดงสินค้า</h6> <table id="gradient-style"> <thead> <tr> <th scope="col">ลำดับที่</th> <th scope="col">ชื่อสินค้า</th> <th scope="col">ประเภทสินค้า</th> <th scope="col">ราคา</th> </tr> </thead> <tbody> <?php while($rs = $result2->fetch()){ ?> <tr> <td><?php echo $rs['id'];?></td> <td><?=$rs['product_name']?></td> <td><?php echo $rs['product_type'];?></td> <td><?php echo $rs['product_cost'];?></td> </tr> <?php } ?> </tbody> </table> <? } ?> </form> //ที่เหลือต้องไปประยุกต์เอง อย่างที่บอกไม่เห็น db ก็ช่วยไรไม่ได้มาก
<table> <tr> $i=0 while(fetch){ if($i=4){ echo </tr><tr> $i=0 } <td>echo สินค้า</td> $i++ } </tr> </table>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง