<? $objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database"); $objDB = mysql_select_db("total"); mysql_query( "SET NAMES TIS620" ); $Sql = mysql_query("select * from welding group by year"); while($objQuery = mysql_fetch_array($Sql)) { $NO = 1; $type = $objQuery['year']; echo "<tr><td colspan='5'>".$type."</td></tr>"; $Sql2 = mysql_query("Select * from welding where year='$type'"); while($objQuery2=mysql_fetch_array($Sql2)) { echo "<tr><td>".$NO."</td><td>".$objQuery2['idbrand']."</td><td>".$objQuery2['total']."</td></tr>"; $NO++; } $all =$NO-1; echo "<tr><td>รวมรายการ</td><td colspan='4'>".$all." รายการ</td></tr>"; } echo "</table>"; ?>
Quote:คือว่าตอนนี้ คิวรี่ ข้อมูลออกมาจากฐานข้อมูล โดยจะแบ่งการแสดงผลออกเปนปีๆ เช่น รายการ 2553 2554 a 10 5 b 20 - c 30 10 แบบนี้อะค่ะ ตอนนี้ที่ได้คือ ข้อมูลจะเรียกต่อกัน เช่น 2553 a 10 b 20 c 30 2554 a 5 b - c 10 ต้อง code ยังงัยค่ะ
$Sql = mysql_query("select * from welding group by year");
$SqlYear = mysql_query("select year, sum(total) as sum_year from welding group by year"); $year = array(); $total_year= array(); echo "<table cellspacing=0>"; echo "<tr style='background:#EAEAEA;'><td colspan=2 >YEAR</td>"; while($objQuery = mysql_fetch_array($SqlYear)) { array_push($year, $objQuery['year']); array_push($total_year, $objQuery['sum_year']); echo "<td>".$objQuery['year']."</td>"; } echo "<td>TOTAL</td>"; echo "</tr>"; $SqlBrand=mysql_query("select idbrand from welding group by idbrand"); $idbrand = array(); while($objQuery = mysql_fetch_array($SqlBrand)){ $type = $objQuery['idbrand']; array_push($idbrand, $type); } $NO = 1; for($ib=0;$ib<count($idbrand);$ib++){ echo "<tr><td>".$NO."</td><td>".$idbrand[$ib]."</td>"; $sum_btand=0; for($i=0;$i<count($year);$i++){ $SqlData = mysql_query("Select sum(total) as sum_total from welding where year='$year[$i]' and idbrand='$idbrand[$ib]'")or die(mysql_error()); $objData = mysql_fetch_array($SqlData); $data=$objData['sum_total']; $sum_btand=$sum_btand+$data; if($data==""){$data="-";} echo "<td>".$data."</td>"; } echo "<td>".$sum_btand."</td>"; echo "</tr>"; $NO++; } $all_total=0; echo "<tr style='background:#EAEAEA;'><td colspan=2>TOTAL</td>"; for($isum=0;$isum<count($total_year);$isum++){ echo "<td>".$total_year[$isum]."</td>"; $all_total=$all_total+$total_year[$isum]; } echo "<td style='color:#FF0000;'>".$all_total."</td>"; echo "</tr>"; echo "</table>";
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง