<?php include ("config.inc.php"); $sql = "SELECT Origin_id , Origin_name FROM origin ORDER BY Origin_id"; $charset = "SET NAMES 'utf8'"; mysql_query($charset); $rsItem = mysql_query($sql); //or die("Select error : ".mysql_error()); $item_id = array(); $item = array(); $i = 0; while($value = mysql_fetch_array ($rsItem)){ $item_id[$i] = $value['Origin_id']; $item[$i] = $value['Origin_name']; $i ++; } mysql_free_result($rsItem); $charset = "SET NAMES 'utf8'"; mysql_query($charset); $sql = "SELECT DISTINCT personnel.Appendent_id,appendent.Append_name FROM personnel INNER JOIN appendent ON personnel.Appendent_id = appendent.Append_id ORDER BY personnel.Appendent_id"; $charset = "SET NAMES 'utf8'"; mysql_query($charset); $rsValue = mysql_query($sql); //or die("Select error : ".mysql_error()); $num_rows = mysql_num_rows($rsValue); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <style type="text/css"> <!-- .style1 { font-size: large; font-weight: bold; } .style13 {color: #FF0066; font-weight: bold; } --> </style> </head> <body> <? if($num_rows>0){ ?> </p> <table width="600" border="1" bordercolor="#000000"> <tr> <td align="center" bordercolor="#000000"><strong>ลำดับที่</strong></td> <td align="center" bordercolor="#000000"><strong>สังกัด</strong></td> <? for($i=0;$i<count($item_id);$i++){ ?> <td align="center" bordercolor="#000000"><strong> <?=$item[$i]//แสดงผลหัวคอลัมน์?> </strong></td> <? } ?> <td align="center" bordercolor="#000000"><strong>รวม</strong></td> </tr> <? $j=1; while($ListValue = mysql_fetch_assoc($rsValue)){ ?> <tr> <td align="center" bordercolor="#000000"><?php echo $j;?></td> <td align="center" bordercolor="#000000"><?=$ListValue['Append_name']//แสดงผลชื่อพื้นสังกัด?></td> <?php $j++;//นับลำดับที่ ?> <? /*วนลูปแสดงผลข้อมูลมิติที่ 2 ตามแนวขวาง /คอลัมน์*/ $sum[$j]=0; $total=0; for($i=0;$i<count($item_id);$i++){ //วนลูปให้เท่ากับจำนวน item $sql = "SELECT count('Pers_Emp_id') as 'num' FROM personnel WHERE Appendent_id='".$ListValue['Appendent_id']."' AND Origin_id='$item_id[$i]';";//วนลูปหาค่าในแต่ละเชลล์ของตารางตามค่าในคีย์หลักของแถว และ คอลัมน์ $rsColValue = mysql_query($sql) or die("Select error : ".mysql_error()); $ColValue = mysql_fetch_assoc($rsColValue); $sum[$j]+=$ColValue['num']; $total+=$sum[$j]; ?> <td align="center" bordercolor="#000000"><?=number_format($ColValue['num'])?></td> <? mysql_free_result($rsColValue); }//end for ?> <td align="center" bordercolor="#000000"><?php echo $sum[$j];?></td> <? $total+=$sum[$j]; }//end while ?> </tr> <td align="center" bordercolor="#000000">รวม</td> <td align="center" bordercolor="#000000"></td> <? for($k=0;$k<count($item_id);$k++){ ?> <td align="center" bordercolor="#000000"> </td> <? } ?> <td align="center" bordercolor="#000000"><?php echo $total;?></td> </table> <p> <? }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง