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 > ขอความช่วยเหลือหน่อยคะอยากสอบถามเรื่องการ GROUP ข้อมูล



 

ขอความช่วยเหลือหน่อยคะอยากสอบถามเรื่องการ GROUP ข้อมูล

 



Topic : 125431



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



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




อยากจะทราบว่าถ้าต้องการให้วันที่ ที่เหมือนกันและรหัสการขายที่เหมือนกันรวมกัน ช่องต้องทำยังไงหรอคะ
1

Code (PHP)
<!DOCTYPE html>
<html lang="en">
<head>
  <?php 
  @session_start();
  include ("sidebar.php");
  include("connect.php");
  include("connect2.php");
  mysql_query("SET NAMES UTF8");


  if (!isset($_SESSION['username'])){
   $message = "กรุณาเข้าสู่ระบบ!";
   echo "<script type='text/javascript'>alert('$message');</script>";
   echo "<script type='text/javascript'>location='home.php';</script>";
   exit();
 }

 if($_SESSION['status'] != "user"){
   $message = "เข้าได้เฉพาะ user เท่านั้น!";
   echo "<script type='text/javascript'>alert('$message');</script>";
   echo "<script type='text/javascript'>location='home.php';</script>";

   exit();
 }

 function DateThai($strDate){
  $strYear = date("Y",strtotime($strDate))+543;
  $strMonth= date("n",strtotime($strDate));
  $strDay= date("j",strtotime($strDate));
  $strMonthCut = Array("","ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.");
  $strMonthThai=$strMonthCut[$strMonth];
  return "$strDay $strMonthThai $strYear";
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SC Sticker</title>
</head>
<body>


 <section id="main-content">  <!-- อย่าลบเลย -->
  <section class="wrapper">  <!-- อย่าลบเลย -->          
    <!--overview start-->
    <div class="row">
      <div class="row">

        <div class="panel panel-default">
          <div class="panel-body"> 
           <ol class="breadcrumb">
            <li><i class="fa fa-home"></i><a href="index.php">หน้าเเรก</a></li>
            <li><i class="fa fa-laptop"></i>รายงานสรุปการสั่งซื้อวัสดุ</li>                           
          </ol>  
          <h3 class="page-header"><i span class="glyphicon glyphicon-list-alt"></i> รายงานสรุปการสั่งซื้อวัสดุ</h3>                                

          <br>
          <form class="form-inline" action="" method="post">
           จากวันที่ &nbsp; &nbsp;<div class="form-group">
           <input type="date"  class="form-control" name="date1" id="date1">
         </div>
         &nbsp; &nbsp; ถึงวันที่ &nbsp; &nbsp;
         <div class="form-group">
          <input type="date"  class="form-control" name="date2" id ="date2">
        </div>
        <script type="text/javascript">
        function mycrick(){
          if(document.getElementById("date1").value=='' || document.getElementById("date2").value ==''){
            alert("กรุณาเลือกวันที่ให้ถูกต้อง !")

          }
        }
        </script>
        <button type="submit" name="send" class="btn btn-default" id="send" onclick="mycrick()">แสดงผลรายงาน</button>
        <div type="botton" name="report" class="btn btn-default" >ออกรายงาน</div>
      </form>
      <br>
      <table border="0" class="table table-hover">  
        <thead >
          <tr>
            <th bgcolor="#5D9CEC"  width="1%"><font color="#F5F7FA" ><div align= "center"> #<br>&nbsp;</font></div></th>
            <th bgcolor="#5D9CEC"  width="6%"><font color="#F5F7FA" ><div align= "center"> วันที่<br>&nbsp;</font></div></th>
            <th bgcolor="#5D9CEC"  width="7%"><font color="#F5F7FA" ><div align= "center"> รหัสการสั่งซื้อ<br>&nbsp;</font></div></th>
            <th bgcolor="#5D9CEC"  width="2%"><font color="#F5F7FA" ><div align= "center"> รหัสวัสดุ<br>&nbsp;</font></div></th>
            <th bgcolor="#5D9CEC"  width="2%"><font color="#F5F7FA" ><div align= "center"> ชื่อวัสดุ<br>&nbsp;</font></div></th>
            <th bgcolor="#5D9CEC"  width="2%"><font color="#F5F7FA" ><div align= "right"> จำนวน<br>&nbsp;</font></div></th>
            <th bgcolor="#5D9CEC"  width="3%"><font color="#F5F7FA" ><div align= "left"> หน่วยนับ<br>&nbsp;</font></div></th>
            <th bgcolor="#5D9CEC"  width="6%"><font color="#F5F7FA" ><div align= "right"> ราคาต่อหน่วย<br>(บาท)</font></div></th>
            <th bgcolor="#5D9CEC"  width="5%"><font color="#F5F7FA" ><div align= "right"> ราคารวม<br>(บาท)</font></div></th>          </tr>
          </thead>
          <tbody>

            <?php 

            if ( isset( $_POST["send"] ) &&  $_POST["date1"] && $_POST["date2"]) {
              $date1 = $_POST["date1"];
              $date2 = $_POST["date2"]." 23:59:59:999";
              echo "<h4><b>ออกรายงาน วันที่ ".DateThai($_POST["date1"])." ถึง วันที่ ".DateThai($_POST["date2"])."</b></h4><br>";

              echo $sqlGetDataFromSQL = "SELECT *, date_format(S.date_ordermat,'%d-%m-%Y') as date FROM order_material S left join detail_order_material DE on S.ordermat_id = DE.ordermat_id   
              left join material P on P.mat_id = DE.mat_id
              left join unit DT on P.unit_id = DT.unit_id
              WHERE  S.date_ordermat >= '$date1' and  S.date_ordermat <= '$date2' AND S.order_status ='ยืนยันการสั่งซื้อ' ";
              $resultQuery = mysql_query($sqlGetDataFromSQL);
              if ($resultQuery ) {
                $count = 0;
                $total = 0;
                $sum_amount =0;
                $sum_total = 0; 
                while ( $row = mysql_fetch_assoc($resultQuery)) {
                  $total = $row["amount_order_material"] * $row["price_to_unit"];
                  ?>
                  <tr>
                    <td align="center"><?= (++$count) ?></td>
                    <td align="left"><?= DateThai($row["date_ordermat"]) ?></td>
                    <td align="center"><?= $row["ordermat_id"] ?></td>
                    <td align="center"><?= $row["mat_id"] ?></td>
                    <td align="left" width="1%"><?= $row["mat_name"] ?></td>
                    <td align="right"><?= $row["amount_order_material"] ?></td>
                    <td><?= $row["unit_name"] ?></td>
                    <td align="right"><?= number_format($row["price_to_unit"],2) ?></td>
                    <td align="right"><?= number_format($total,2) ?></td>
                  </tr>                            
                  <?php
                  $sum_total += $row["price_to_unit"];
                  $sum_amount += $total;
                }
                ?>
                <tr  height="40" >
                  <td colspan="7"><b>&nbsp;&nbsp;&nbsp;ราคารวมทั้งหมด</font></b></td>
                  <td align="right"><b><?php echo number_format($sum_total,2); ?></b></td>
                  <td align="right"><b><?php echo number_format($sum_amount,2); ?></b></td>

                </tr>
                <?php    
              } else {
                echo "false";
              }
            } else {
            }
            ?>

          </tbody>
        </table>


      </div>  
    </div>
  </div>  
</div>
</section>
</section>





<script src="plugins/datatables/jquery.dataTables.min.js"></script>
<script src="plugins/datatables/dataTables.bootstrap.min.js"></script>
<link rel="stylesheet" href="plugins/datatables/dataTables.bootstrap.css">

<script  language="javascript">
jQuery(function() {
 jQuery("#example1").DataTable();
 jQuery("#example2").DataTable();
});
</script>



<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
  $("a.delete").click(function(e){
    if(!confirm('คุณจะลบข้อมูลหรือไม่?')){
      e.preventDefault();
      return false;
    }
    return true;
  });
});
</script>




</body>
</html>








Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-11-18 23:16:21 By : POMP View : 904 Reply : 1
 

 

No. 1



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



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


MySQL

ต่อหลัง WHERE
GROUP BY S.date_ordermat,รหัสการขาย






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-11-19 07:18:12 By : thesin18598
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอความช่วยเหลือหน่อยคะอยากสอบถามเรื่องการ GROUP ข้อมูล
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
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 อัตราราคา คลิกที่นี่