Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > สอบถามเรื่อง ผลรวมที่ได้จากการแยกข้อมูลเป็นชุดๆๆครับ



 

สอบถามเรื่อง ผลรวมที่ได้จากการแยกข้อมูลเป็นชุดๆๆครับ

 



Topic : 129443



โพสกระทู้ ( 0 )
บทความ ( 0 )



สถานะออฟไลน์




อยากได้ผลรวมข้อมูลของแต่ละชุดอะครับ ตอนนี้ได้แค่ผลรวมของยุทศาสตร์เดียว




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>&nbsp;</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







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-11-09 00:42:15 By : panupong02661 View : 575 Reply : 1
 

 

No. 1



โพสกระทู้ ( 430 )
บทความ ( 1 )



สถานะออฟไลน์
Blogger

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
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่อง ผลรวมที่ได้จากการแยกข้อมูลเป็นชุดๆๆครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่