|
|
|
ขอความช่วยเหลือด้วยครับ คือผม หาผลรวมไม่ได้ พี่ ๆช่วยทีครับ |
|
|
|
|
|
|
|
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']); ?>
พิมพ์เมื่อ : <?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> พิมพ์</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
|
|
|
|
|
Date :
2016-10-16 19:13:45 |
By :
DisconnectOver |
View :
847 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2016-10-19 08:26:26 |
By :
DisconnectOver |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|