$strSQL = "SELECT * FROM product WHERE 1 "; if($_GET["TYPE"] != "") { $strSQL .= " AND (TYPE = '".$_GET["TYPE"]."') "; } if($_GET["BRAND"] != "") { $strSQL .= " AND (BRAND = '".$_GET["BRAND"]."') "; } $strSQL .=" order by TYPE"; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); ?> <? $num = mysql_num_rows($objQuery) ; // ตรวจสอบจำนวนแถวที่ค้นหา if($num==0) { echo "<center><br><br><b>ไม่พบข้อมูลที่ต้องการค้นหา" ; } // หากว่าจำนวนแถวมากกว่า 0 คือค้นหาเจอ else { ?> <center> <table width="90%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000"> <tr bgcolor="#666666"> <th > <div align="center" class="style1">ลำดับ </div></th> <th > <div align="center" class="style1">รหัส </div></th> <th > <div align="center" class="style1">ชื่อสินค้า </div></th> <th > <div align="center" class="style1">หน่วย </div></th> <th > <div align="center" class="style1">ราคาขาย</div></th> <th > <div align="center" class="style1">U-เครดิต </div></th> <th > <div align="center" class="style1">U-เงินสด </div></th> <th> <div align="center" class="style1">D-เครดิต </div></th> <th > <div align="center" class="style1">D-เงินสด </div></th> </tr> <? $i =0; while($objResult = mysql_fetch_array($objQuery)) { $i = $i + 1; ?> <tr bgcolor="#CCCCCC" align="left"><td colspan="9"><?=$objResult["TYPE"];?></td> </tr> <tr> <td><div align="center"><?=$i;?></div></td> <td><div align="center"><?=$objResult["CODE"];?></div></td> <td align="left"> <?=$objResult["NAMETH"];?></td> <td><?=$objResult["UNITNAME"];?></td> <td><div align="center"><?=$objResult["PRICE"];?></div></td> <td align="right"><?=$objResult["PRICEUCREDIT"];?></td> <td align="right"><?=$objResult["PRICEUCASH"];?></td> <td align="right"><?=$objResult["PRICEDCREDIT"];?></td> <td align="right"><?=$objResult["PRICEDCASH"];?></td> </tr> <? } ?> </table> <? mysql_close($objConnect); } ?>
// พอให้เป็นแนวคิดน่ะ คุณไปประยุกต์ต่อ <table> <tr><td>NO</td><td>รหัส</td><td>ชื่อสินค้า</td><td>หน่วย</td><td>ราคา</td></tr> <? $Sql = mysql_query("select * from product group by TYPE") while($objQuery = mysql_fetch_array($Sql)) { $NO = 1; $type = $objQuery['TYPE']; echo "<tr><td colspan='5'>".$type."</td></tr>"; $Sql2 = mysql_query("Select * from product where TYPE='$type'") while($objQuery2=mysql_fetch_array($Sql2)) { echo "<tr><td>".$NO."</td><td>".$objQuery2['รหัส']."</td><td>".$objQuery2['ชื่อสินค้า']."</td><td>".$objQuery2['หน่วย']."</td><td>".$objQuery2['ราคา']."</td></tr>"; $NO++; // เป็นแนวคิดน่ะครับ คุณไปใส่ชื่อฟิวด์ให้ตรงกับฐานข้อมูลคุณเอง } echo "<tr><td>รวมรายการ</td><td colspan='4'>".$NO." รายการ</td></tr>"; } echo "</table>";
while($objResult2=mysql_fetch_array($objQuery2 )) { echo "<tr><td>".$NO."</td><td>".$objResult2['CODE']."</td><td align='left'> ".$objResult2['NAMETH']."</td><td>".$objResult2['หน่วย']."</td><td>".$objResult2['PRICE']."</td></tr>"; // $objResult2['หน่วย'] ไม่แก้ใส่ชื่อฟิวด์ของคุณหล่ะครับ $NO++; }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง