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,037

HOME > PHP > PHP Forum > ขอความช่วยเหลือด้วยครับ คือผม หาผลรวมไม่ได้ พี่ ๆช่วยทีครับ



 

ขอความช่วยเหลือด้วยครับ คือผม หาผลรวมไม่ได้ พี่ ๆช่วยทีครับ

 



Topic : 124970



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



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




Code (PHP)
<?php
include 'function.inc.php';
include 'chk_sess.php';
$stdate=$_POST['stdate'];
$endate=$_POST['endate'];
$stdate = date ('Y-m', strtotime('-0  month', strtotime($stdate)));
$sum=0;
//....

?>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
	<meta charset="UTF-8">
	<title><?php echo $sys_title; ?></title>
	<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
	<link rel="stylesheet" type="text/css" href="css/font-awesome.min.css">
	<script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/bootstrap.min.js"></script>
</head>
<body>
	<div class="container">
		<div class="page-header">
                    <h3>รายงานข้อมูลการซ่อมรายเดือน</h3>
                        <p>
                            <span style="font-size: 18px;">
                            ตั้งแต่เดือนที่ : <?php echo thaidatem($_POST['stdate']); ?> ถึงเดือนที่ : <?php echo thaidatem($_POST['endate']); ?>
                            &nbsp;&nbsp;พิมพ์เมื่อ : <?php echo thaidate($curdate).' :: '.$curtime; ?>
                            </span>
                        </p>
		</div>    	                                   
                     <?php    while(strtotime($stdate) <= strtotime($endate))   {     
             $where='where DATE_FORMAT(job.j_date,"%Y-%m")  =  "'.$stdate.'"     ';//and
            $query = sprintf('select * from job %s  ',$where);
           
            $result = mysqli_query($con,$query);
          
            if (mysqli_num_rows($result)>0){
                   
                
        ?> 
            <table class="table table-bordered">
                <p><span style="font-size: 18px;">เดือนที่ : <?php echo thaidatem($stdate); ?></span></p> 
			  <thead>
                <tr>
                    <th>#</th>
                    <th>วันที่</th>
                    <th>รหัสงาน</th>
                    <th>ประเภทงาน</th>
                    <th>อุปกรณ์</th>
                    <th>อาการเสีย</th>
                    <th>รายละเอียด</th>
                    <th>ผลการซ่อม</th>
                    <th>สถานที่</th>
                    <th>ผู้แจ้ง</th>
                    <th>ผู้รับผิดชอบ</th>
                    <th>ผลการเคลม</th>
                    <th>สถานะงาน</th>
                </tr>
            </thead>
			<?php 
                          $where='where DATE_FORMAT(job.j_date,"%Y-%m")  =  "'.$stdate.'"     ';
                        $query = sprintf('select * from job %s  ',$where);
                     $result = mysqli_query($con,$query);
                            if (mysqli_num_rows($result)>0)   {
                                for ($i=1;$i<=mysqli_num_rows($result);$i++) {
                            
                            $rs = mysqli_fetch_array($result);
                           
                            $query2 = sprintf('select * from job_type where t_id=%s',$rs['t_id']);
                            $result2 = mysqli_query($con,$query2);
                            $rs2 = mysqli_fetch_array($result2);

                            $query3 = sprintf('select * from durable where d_no="%s" ',$rs['d_no']);
                            $result3 = mysqli_query($con,$query3);
                            $rs3 = mysqli_fetch_array($result3);

                            $query4 = sprintf('select * from location where l_id=%s ',$rs['l_id']);
                            $result4 = mysqli_query($con,$query4);
                            $rs4 = mysqli_fetch_array($result4);
                              
                ?>
			<tbody>
		<tr>
                    <td><?php echo $i; ?></td>
                    <td><?php echo thaidate($rs['j_date']); ?></td>
                    <td><?php echo $rs['j_no']; ?></td>
                    <td><?php echo $rs2['t_name']; ?></td>
                    <td><?php echo $rs3['d_noo'].'<br>'.$rs3['d_name'].'-'.$rs3['d_brand'].'-'.$rs3['d_model']; ?></td>
                    <td><?php echo $rs['j_title']; ?></td>
                    <td><?php echo $rs['j_detail']; ?></td>
                    <td><?php echo $rs['j_result']; ?></td>
                    <td><?php echo $rs4['l_name'].' ชั้น '.$rs['l_floor'].' ห้อง '.$rs['l_room']; ?></td>
                    <td><?php echo $rs['p_name']; ?></td>
                    <td>
                        <?php 
                            if ($rs['o_id']!='') {
                                $query5 = sprintf('select * from officer where o_id=%s ',$rs['o_id']);
                                $result5 = mysqli_query($con,$query5);
                                $rs5 = mysqli_fetch_array($result5);
                                echo $rs5['o_firstname'].' '.$rs5['o_lastname'];
                            }
                        ?>
                    </td>
                        <td>
                            <?php 
                                $query7 = sprintf('select * from claim where j_no=%s',$rs['j_no']);
                                $result7 = mysqli_query($con,$query7);
                                if (mysqli_num_rows($result7)>0) {
                                    $rs7 = mysqli_fetch_array($result7);
                                    if ($rs7['c_status']==1) {
                                        echo 'ส่งเคลมเมื่อ : '.thaidate($rs7['c_date']).'<br>สถานะ : รอการอนุมัติ';
                                    } else if ($rs7['c_status']==2) {
                                        echo 'ส่งเคลมเมื่อ : '.thaidate($rs7['c_date']).'<br>สถานะ : อนุมัติ';
                                    } else {
                                        echo 'ส่งเคลมเมื่อ : '.thaidate($rs7['c_date']).'<br>สถานะ : ไม่อนุมัติ';
                                    }
                                }else{
                                echo '<div class="text-center">--</div>';
                                
                            }
                            ?>
                        </td>
                    <td>
                        <?php 
                            $query6 = sprintf('select * from job_status where s_id=%s ',$rs['j_status']);
                            $result6 = mysqli_query($con,$query6);
                            $rs6 = mysqli_fetch_array($result6);
                            echo $rs6['s_name'];
                        ?>
                    </td>
                                          </tr>
                                                             
			</tbody>
                                <?php } ?>
                       <tr>
                    <td colspan="11"><h4 class="pull-right">รวม</h4></td>
                    <td><h4><?php   echo $i-1;   ?></h4></td>
                    <td><h4>รายการ</h4></td>
                      </tr>    
         
                            <?php  }}   ?>
                                 </table>
 
            <?php $stdate = date ('Y-m', strtotime(',+1  month', strtotime($stdate)));}  ?>   

             
            <!-- sum page -->
      
            <h4 class="pull-right">รวมทั้งหมด  <?php echo mysqli_num_rows($result); ?> </h4> 
                                       
                                       
        <p><a href="#" onclick="window.print()"><i class="fa fa-print"></i>&nbsp; พิมพ์</a></p>
	</div>
    
</body>
</html>


ช่วยแนะนำทีครับ มันออกมารูปแบบนี้ครับ อยากให้รวมทั้งหมด รวมจำนวนทั้งหมดของตาราง
ปกฟหกฟห



Tag : PHP









ประวัติการแก้ไข
2016-10-16 19:32:40
2016-10-16 20:28:12
2016-10-17 19:29:54
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-10-16 19:13:45 By : DisconnectOver View : 851 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

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

อันที่จริงแทรกการ Sum ใน Loop ก้ได้แล้วนะครับ

Code
$sum = $sum + $result["value"];







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-10-18 09:22:59 By : mr.win
 


 

No. 2



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



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


ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-10-19 08:26:26 By : DisconnectOver
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 04
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 อัตราราคา คลิกที่นี่