|
|
|
สอบถามเรื่อง ผลรวมที่ได้จากการแยกข้อมูลเป็นชุดๆๆครับ |
|
|
|
|
|
|
|
อยากได้ผลรวมข้อมูลของแต่ละชุดอะครับ ตอนนี้ได้แค่ผลรวมของยุทศาสตร์เดียว
Code (PHP)
<?
ob_start();
date_default_timezone_set("Asia/Bangkok");
require_once('../database/Connection.php');
$year=$_REQUEST[d1];
//echo $year;
function HeaderingExcel($filename) {
header("Content-type: application/vnd.ms-excel");
header('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header("Content-Disposition: attachment; filename=$filename" );
header("Cache-Control: must-revalidate, post-check=0,pre-check=0");
header("Pragma: public");
header("Content-Type: application/force-download"); // ให้ขึ้นดาวน์โหลด
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");;
}
error_reporting(E_ALL ^ E_NOTICE);
if ($exp == "XLS") {
HeaderingExcel("Report_All.xls");
}
?>
<html>
<head>
<title></title>
<script language="JavaScript" SRC="../javascript/Popup_windows.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- CSS goes in the document HEAD or added to your external stylesheet -->
<style type="text/css">
table.gridtable {
font-family: verdana,arial,sans-serif;
font-size:13px;
color:#333333;
border-width: 1px;
border-color: #666666;
border-collapse: collapse;
}
table.gridtable th {
border-width: 1px;
padding: 9px;
border-style: solid;
border-color: #666666;
background-color: #dedede;
}
table.gridtable td {
border-width: 1px;
padding: 9px;
border-style: solid;
border-color: #666666;
background-color: #ffffff;
}
</style>
<link rel="stylesheet" href="../assets/css/bootstrap.min.css">
<link rel="stylesheet" href="../assets/css/bootstrap-theme.min.css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-874"></head>
</div>
<body>
<table width="1000" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><table width="1000" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="92"><img src="../Images/logo_120x120.png" width="88" height="88"></td>
<td width="908"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><center>รายงานผลการดำเนินการตามแผนปฏิบัติการประจำปี <?PHP echo "$year"; ?></center></td>
</tr>
<tr>
<td><center>คณะบริหารธุรกิจ มหาวิทยาลัยธนบุรี </center></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td>
<?php
$sql = "SELECT * from tb_projectmanagement, tb_strategy,tb_tactics,tb_planmanagement
where tb_projectmanagement.Id_strategy=tb_strategy.Id_strategy
and tb_projectmanagement.Id_tactics=tb_tactics.Id_tactics
and tb_projectmanagement.Id_project=tb_planmanagement.Id_project
and tb_strategy.Id_strategy=tb_tactics.Id_strategy
and year='2560'
order by tb_projectmanagement.Id_strategy asc,
tb_projectmanagement.Id_tactics asc";
$objQuery = $conn->query($sql);
$sql1 = "SELECT sum(Budget) from tb_projectmanagement
where Budget and year='2560'";
$objQuery1 = $conn->query($sql1);
$laststrategy_Id = $objResult["Id_strategy"];
$lastId_tactics = $objResult["Id_tactics"];
while($objResult= $objQuery->fetch_assoc()){
if($laststrategy_Id != $objResult["Id_strategy"] && $lastId_tactics != $objResult["Id_tactics"])
{
?>
</br>
<span class="a">ยุทธ์ศาสตร์ :</span> <?php echo $objResult['Id_strategy']." ".$objResult['Name_strategy']; echo "</br>"; ?>
<span class="a">กลยุทธ์ : <?php echo $objResult['Id_tactics']." ".$objResult['Name_tactics']; echo "</br></br>";
?></span>
<table width="1300" border="1" cellspacing="0" cellpadding="0">
<tr class="aa">
<td width="145" height="40" bgcolor="#FFFFCC"><center>
โครงการ / กิจกรรม
</center></td>
<td width="158" bgcolor="#FFFFCC"><center>วัตถุประสงค์</center></td>
<td width="145" bgcolor="#FFFFCC"><center>ตัวชี้วัตความสำเร็จและ<br>
เป้าหมายของโครงการ</center></td>
<td width="166" bgcolor="#FFFFCC"><center>ผลการดำเนินการ</center></td>
<td width="135" bgcolor="#FFFFCC"><center>
สถานะของโครงการ
</center></td>
<td width="133" bgcolor="#FFFFCC"><center>
ปัญหาและอุปสรรค
</center></td>
<td width="141" bgcolor="#FFFFCC"><center>
แนวทาง<br>
ในการพัฒนา
</center></td>
<td width="136" bgcolor="#FFFFCC"><center>งบประมาณที่ตั้งไว้ </center></td>
<td width="121" bgcolor="#FFFFCC"><center>
งบประมาณ
</center></td>
</tr>
</table>
<?php
//while($objResult1= $objQuery1->fetch_assoc()){
//$Budget2=$objResult1["sum(Budget)"];
//echo $Budget2;
//}
}
?>
<?php
$sql3 = "SELECT sum(SummaryBudget) FROM `tb_projectmanagement` WHERE SummaryBudget and year='2560' and Id_strategy ='01'";
$objQuery3 = $conn->query($sql3);
while ($objResult3= $objQuery3->fetch_assoc())
{
$Budget3=$objResult3["sum(SummaryBudget)"];
}
?>
<table width="1300" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="145" height="26" font size="-1" ><?php echo $objResult['Id_project']." ".$objResult['Name_project']; ?></td>
<td width="157" font size="-1"><?php echo nl2br($objResult["Objective"]);?></td>
<td width="146" font size="-1"><?php echo nl2br($objResult["Indicators"]);?></font></td>
<td width="167" font size="-1"><?php echo nl2br($objResult["Summary"]);?></font></td>
<td width="134"><center><?php
if($objResult["Status"]=='1'){
echo "สิ้นสุดโครงการ";
}if($objResult["Status"]=='2'){
echo "กำลังดำเนินการโครงการ";
}if($objResult["Status"]=='3'){
echo "ยังไม่ได้ดำเนินโครงการ";
}
?></center></td>
<td width="133"><center>
<?php echo nl2br($objResult["Barrier"]);?>
</center></td>
<td width="142" font size="-1"></font><center><?php echo nl2br($objResult["Guideline"]);?></center></td>
<td width="134" font size="-1"><center><?php echo number_format($objResult["Budget"],2)." บาท";?></center></td>
<td width="122" font size="-1"></font><center><?php echo number_format($objResult["SummaryBudget"],2)." บาท";?></center></td>
</tr>
<tr>
<td width="145" height="26" font size="-1" >รวม</td>
<td width="157" font size="-1"></td>
<td width="146" font size="-1"></font></td>
<td width="167" font size="-1"></font></td>
<td width="134"><center></center></td>
<td width="133"><center>
</center></td>
<td width="142" font size="-1"></font><center></center></td>
<td width="134" font size="-1"><center></center></td>
<td width="122" font size="-1"></font><center><?php echo number_format($Budget3,2)." บาท";?></center></td>
</tr>
</table>
<?php
}
?>
<?php
$sql2 = "SELECT sum(SummaryBudget) FROM `tb_projectmanagement` WHERE SummaryBudget and year='2560'";
$objQuery2 = $conn->query($sql2);
while ($objResult2= $objQuery2->fetch_assoc())
{
$Budget2=$objResult2["sum(SummaryBudget)"];
}
?>
<table width="1300" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="1171" height="41" align="right">งบประมาณทั้งหมด : </td>
<td width="123"><center><b><? echo number_format($Budget2,2)."บาท"; ?></b></center></td>
</tr>
</table>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td align="right" ><?
$dd = date("Y-m-d");
$tt = date("H:i:s");
$date = new DateTime($dd.$tt);
echo "Report Print : ";
echo $date->format('d-m-Y H:i:s');
?></td>
</tr>
<tr>
<td><a href="javascript:window.print()">
<center>
<img src="../Images/document-print.png" width="42" height="42" border="0">
</center>
</a></td>
</tr>
</table>
</body>
</html>
Tag : PHP, Appserv
|
|
|
|
|
|
Date :
2017-11-09 00:42:15 |
By :
panupong02661 |
View :
632 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sql3 = "SELECT sum(SummaryBudget) FROM `tb_projectmanagement` WHERE SummaryBudget and year='2560' and Id_strategy ='01'";
เพราะว่า WHERE เปลี่ยน
Code (PHP)
$year=$_POST["year"];
$Id_strategy =$_POST["Id_strategy "];
// สร้าง Form รับค่า $year และ $Id_strategy
$sql3 = "SELECT sum(SummaryBudget) FROM `tb_projectmanagement`
WHERE year='$year' and Id_strategy ='$Id_strategy'";
Code (PHP)
การใช้ Where ก็ไม่ค่อยถูก ไปอ่านมาใหม่
ึค้นคำว่า SQL : https://www.w3schools.com/sql/sql_where.asp
เขียน ระบบแต่ไม่มี <form></form>
|
|
|
|
|
Date :
2017-11-09 08:30:11 |
By :
Hararock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|