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

Registered : 108,457

HOME > PHP > PHP Forum > สอบถาม จะให้แสดงข้อมูล % แยก ประเภทจะกำหนด CODE อย่างไรครับ



 

สอบถาม จะให้แสดงข้อมูล % แยก ประเภทจะกำหนด CODE อย่างไรครับ

 



Topic : 124197



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



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




สอบถาม จะให้แสดงข้อมูล % แยก ประเภทจะกำหนด CODE อย่างไรครับ

จากตัวอย่างที่ แนบมา ผม ให้ Sum code ที่เหมือน กันให้รวมยอด แต่ จะมีเงื่อนไข % ของสินค้า 90%80%70 จะต้องแยกละบันทัด

เช่น ในหน้าจอ แสดงรายการ รวมยอด เป็น 18 ตัว แต่ใน ฐานข้อมูล จะแยก เป็น
90% = 16 ตัว
80% = 2 ตัว

ต้องการแสดงแยก % จะต้องเขียน Code อย่างไร ครับ


CODE

Code (PHP)
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> </title>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<style type="text/css">
        body{
                margin-top: 20px;
		height: 100%;
            font-family: 'THSarabunNew','Helvetica Neue', Helvetica, Arial, sans-serif;
            color: #817f82;
            background-color: white;
            }
        form{
            height:100%
        }
        .marquee a{
            color:#BE1E2D;
        }
        a.chgpass{
            color:#F7941D;
        }
        a.chgpass:visited {
            color: #F7941D;
        }
        a.chgpass:hover {
            color: #F7941D;
            text-decoration:underline;
            cursor:pointer;
        }
        a.chgpass:active {
            color: #F7941D;
        }
        .container-padding {
            padding: 0 0 50px 0;
        }
        .footer1-padding {
            padding-top: 50px;
            padding-bottom: 50px;
        }
        .container-fluid {
            padding: 0;
            height: 100%;
            background-color: #eeeeee;
        }
        .container-fluid-header {
            padding: 0;
            height: 50%;
            min-height: 300px;
            /*min-height:400px;*/
        }
        .container-fluid-footer {
            padding: 0;
            height: 50%;
        }
        .container-header1
        {
            height:65px;
            /*height:23%;*/
        } 
        .container-header2
        {
            height:35%;
        }
        .container
        {
            max-width:600px;
        }
        .container-footer1 {
            height: 75%;
            background-color: #f6f6f6;
            min-height: 280px;
        }
        .container-footer2
        {
            height:25%;
            min-height:110px;
            background-color:#eeeeee;
        }
        .deco-linegreen {
            background-color: #1D7634;
        }
        .deco-lineblue {
            background-color: #00529E;
        }
        .deco-lineyellow {
            background-color: #FA9900;
        }
        .deco-linered {
            background-color: #A70908;
        }
        .deco-height3 {
            height:5px;
        } 
        .row {
            overflow: hidden;
            margin: 0;
        }

        [class*="col-"] {
            margin-bottom: -99999px;
            padding-bottom: 99999px;
        }
        .textbox {
            border: 1px solid #ececec;
            outline: 0;
            padding: 0px 5px 0px 5px;
            height: 25px;
            width: 275px;
            background-color: #eeeeee;
        }
        .btn-hmp-primary {
            background-color: #0054a6;
            border-color: #00488e;
            border-radius: 12px;
            padding: 0px 24px;
        }
        .btn-primary:hover,
        .btn-primary:focus,
        .btn-primary.focus,
        .btn-primary:active,
        .btn-primary.active {
            color: #fff;
            background-color: #004990;
            border-color: #003C76;
        }
        .btn-hmp-default {
            background-color: #adadad;
            border-color: #999999;
            border-radius: 12px;
            padding: 0px 24px;
            color: white;
        }
        .font-footer1 {
            font-size: 12px;
            line-height: 22px;
        }
        .marquee {
          width: 100%;
          line-height:1.5;
          overflow: hidden;
        }
        .overflow {
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
        }
        .vertical-align {
          display: flex;
          align-items: center;
          justify-content: center;
          flex-direction: row;
        }
        #header-sysName{
            color: #8EC93D; 
            font-size: 25px;
            font-family: 'robotobold', Helvetica, Arial, sans-serif;
            font-size:28px;
        }
        @media screen and (max-width: 992px) {
            html, body {
                background-color: #002141;
            }

            .bs-callout+.bs-callout{
                margin-top: 7px;
            }
            .bs-callout{
                padding: 8px
            }

            .container-header1 {
                height: 10%;
            }

            .container-header2 {
                height: 15%;
            }

            .container-fluid-header {
                height: 440px;
            }

            .container-footer1 {
                height: 75%;
                background-color: #f6f6f6;
                min-height: 355px;
            }

            .container-footer2 {
                height: 25%;
                min-height: 165px;
                background-color: #eeeeee;
            }

            .footer1-padding {
                padding-top: 10px;
                padding-bottom: 10px;
            }
        }

    </style>
</head>

<body>
<?php
include('config.php');
//query ข้อมูลจากตาราง 
$query = "SELECT o_id,order_date,order_fullname,order_detail_quantity,pro_good,pro_per,CODE,NAME,pro_id,sum(order_detail_quantity) 
FROM order_details
GROUP BY pro_id " or die("Error:" . mysqli_error());
$result = mysqli_query($conn, $query); 
//echo "<a href='http://artytour.org/ses/'>[กลับหน้าเมนูหลัก]</a>|<a href='index.php'>[เพิ่มข้อมูลผลนับสต๊อกต่อ]</a>|";
echo "<br>";
echo"<b>รายงานการบันทึกนับสต๊อก สินค้า ตีเกรด </b>";
echo "<br>";
echo "<table class='table table-striped table-bordered table-hover' width='70%' border='1' bordercolor='#8B4513'>";
echo "<tr bgcolor='BlanchedAlmond'><th width='70'> <div align='center'>ProductID.</div></th><th width='70'> <div align='center'>รุ่น </div></th><th width='30'> <div align='center'>ชื่อสินค้า </div></th><th width='70'> <div align='center'>เกรด(%) </div></th><th width='70'><div align='center'>ยอดรวมทั้งหมด</div></th></tr>";
while($row = mysqli_fetch_array($result)) {
echo"<tr class='odd gradeX'>";
echo"<td align='center'>" .$row["o_id"]. "</td>";
echo"<td align='center'>" .$row["CODE"]. "</td>";
echo"<td>" .$row["NAME"]. "</td>";
echo"<td align='center'>" .$row["pro_per"]. "</td>";
echo"<td align='center'>" .$row["sum(order_detail_quantity)"]. "</td>";
echo"</tr>";
}
echo"</table>";

mysqli_close($conn);
?>
</body>
</html>

show



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-08-09 11:02:36 By : mrcool_307 View : 464 Reply : 3
 

 

No. 1



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



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


แก้ได้แล้วครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-09 11:18:28 By : mrcool_307
 


 

No. 2



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

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

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


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

 

No. 3



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



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


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-08-10 10:57:23 By : peakna
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถาม จะให้แสดงข้อมูล % แยก ประเภทจะกำหนด CODE อย่างไรครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม , รับทำบัญชี , โรงงานผลิตครีม , สำนักงานบัญชี , รับจดทะเบียนบริษัท , Pangpond , รถมือสอง

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