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

Registered : 107,996

HOME > PHP > PHP Forum > การส่งค่าตัวเลข เดือน และ ปี ใน php ไปให้ใน Javascript ครับ



 

การส่งค่าตัวเลข เดือน และ ปี ใน php ไปให้ใน Javascript ครับ

 



Topic : 121633



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



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




ขอสอบถามครับ

ใน php ผมได้ทำการ ให้เราเลือกเดือน และปี แล้วให้ส่งค่าเลขเดือน และ ปี ไปครับ

คือผมกำลังทำ กราฟครับ แต่ว่า เลขเดือน และ ปี ไม่ได้ส่งไปให้ใน

Code (JavaScript)
 AmCharts.makeChart("chartdiv",
        {
            "dataLoader": {
                "url": "Json/sql_json.php",
            },


ทำไงดีครับให้ url รับค่า เดือน ปี ไปด้วย ครับ ขอบคุณครับ

ซึ่งใน Json/sql_json.php เป็นการติดต่อกับฐานข้อมูลครับ ซึ่งในฐานข้อมูลผมจะ where เอาตัวแปร เดือน และ ปี ครับ



Tag : PHP, JAVA







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-02-26 17:25:03 By : weekung072 View : 476 Reply : 3
 

 

No. 1



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

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

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

Code (JavaScript)
AmCharts.makeChart("chartdiv", { "dataLoader": { "url": "Json/sql_json.php?month="+$("#month").val()+"&year=2016", },


รับผ่าน GET ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-26 17:45:52 By : mr.win
 


 

No. 2



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



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


ทำแล้วไม่ได้ครับพี่ ตอนนี้ กราฟไม่โชว์เลยครับ เดียวผมเอาโค้ดที่เขียนทั้งหมดมาให้ดูครับ
Code (PHP)
<?php require_once("webCarot/includes/template.php") ; show_header("สถิติการแจ้งซ่อมและบริการแต่ละอาคาร") ; ?>
<?php
    $nId_kong = $_SESSION['nId_kong'];
    $cKongName = $_SESSION["cKongName"];
    $year = $_REQUEST['year'];
    $nOrder = $_REQUEST['nOrder'];

?>
    <div class="page-content-wrapper">
        <div class="page-content">
            <div class="page-head">
                <div class="page-title" >
                    <h3>สถิติงานแจ้งซ่อมและบริการแต่ละอาคาร</h3>
                </div>
            </div>
            <div class="row">
                <div class="col-md-12">
                    <div class="portlet light" style="width:100%"> <!-- 990px -->
                        <div class="portlet-body"><!-- Alert massage -->
                            <div class="row list-separated">
                                <?php require ("Sql.php"); ?>
                                <?php
                                $data = $db->select($count_all);
                                $count = count($data);
                                foreach ($data AS $value){
                                    $TotalAll += $value['TotalJob'];
                                    $kong++;
                                }
                                if($count >=1){
                                    echo "<h2>มีงาน $cKongName ทั้งหมด $TotalAll งาน จำนวน $kong กอง</h2>";
                                }else{
                                    echo" <h1 style='color: #ec4844'> ไม่พบข้อมูล </h1>";
                                }
                                ?>
                                <form>
                                    <div class="form-group">
                                        <label for="inputjobtype" class="col-sm-1 control-label">เดือน</label>
                                        <div class="col-md-3">
                                            <div class="col-md-11">
                                                <?php
                                                $conf = array(
                                                    "id"=>"nOrder",
                                                    "name"=>"nOrder",
                                                    "class"=>"form-control filter",
                                                    "firstopt"=>"--กรุณาเลือกเดือน--",
                                                    "selected"=>"$nOrder"
                                                );
                                                $db->month_select($conf)
                                                ?>
                                            </div>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="inputjobtype" class="col-sm-1 control-label">ปี</label>
                                        <div class="col-md-3">
                                            <div class="col-md-10">
                                                <?php
                                                $sql = "
                                                        SELECT
                                                          DATENAME(yyyy, tb_job.dOrder_date) AS year
                                                        FROM
                                                            tb_job
                                                        GROUP BY
                                                        DATENAME(yyyy, tb_job.dOrder_date)
                                                        ";
                                                $conf = array(
                                                    "id" => "year",
                                                    "name"=>"year",
                                                    "class"=>"form-control filter",
                                                    "selected"=>"$year",
                                                    "firstopt"=>"--กรุณาเลือกปี--",
                                                    "value"=>"year",
                                                    "text"=>"year"
                                                );
                                                $result = $db->dropdown($sql, $conf);
                                                ?>
                                            </div>
                                        </div>
                                    </div>
                                </form>
                                <div class="clearfix"></div>
                                <br>
                                <table class="table table-responsive table-hover text-center table-bordered" id="table">
                                    <thead>
                                        <tr>
                                            <th class="text-center">ชื่อกอง</th>
                                            <th class="text-center" colspan="2">งานทั้งหมด</th>
                                            <th class="text-center" colspan="2">งานซ่อม</th>
                                            <th class="text-center" colspan="2">ไฟฟ้า</th>
                                            <th class="text-center" colspan="2">ประปา</th>
                                            <th class="text-center" colspan="2">ปรับอากาศและสื่อสาร</th>
                                            <th class="text-center" colspan="2">งานบริการ</th>
                                            <th class="text-center" colspan="2">ดำเนินการเสร็จแล้ว</th>
                                            <th class="text-center" colspan="2">งานที่ค้าง</th>
                                            <th class="text-center" colspan="2">ไม่ดำเนินการ</th>
                                            <th class="text-center" colspan="2">ใบงานซ้ำ</th>
                                        </tr>
                                    </thead>
                                    <tbody>
                                    <?php
                                    if($count>=1){
                                    foreach ($data AS $value) {
                                        $cOwnerName = $value['cOwnerName'];
                                        $TotalJob = $value['TotalJob'];
                                        $repair = $value['repair'];
                                        $EE = $value['EE'];
                                        $SN = $value['SN'];
                                        $ME = $value['ME'];
                                        $service = $value['service'];
                                        $Act = $value['Act'];
                                        $Arr = $value['Arr'];
                                        $Nact = $value['Nact'];
                                        $Dup = $value['Dup'];

                                        //คำนวณงานทั้งหมด
                                        $totalj = ($TotalJob/$TotalAll)*100;
                                        $pertotal = number_format("$totalj");

                                        //คำนวณงานซ่อม และ บริการ
                                        $totalre = ($repair/$TotalJob)*100;
                                        $perrepair = number_format("$totalre");
                                        $totalse = ($service/$TotalJob)*100;
                                        $perser = number_format("$totalse");

                                        //คำนวณ ไฟฟ้า ประปา ปรับอากาศและสื่อสาร
                                        $totalee = ($EE/$repair)*100;
                                        $totalsn = ($SN/$repair)*100;
                                        $totalme = ($ME/$repair)*100;
                                        $perEE = number_format("$totalee");
                                        $perSN = number_format("$totalsn");
                                        $perME = number_format("$totalme");

                                        //คำนวณ Act Arr Nact and Dup
                                        $totalact = ($Act/$TotalJob)*100;
                                        $totalarr = ($Arr/$TotalJob)*100;
                                        $totalnact = ($Nact/$TotalJob)*100;
                                        $totaldup = ($Dup/$TotalJob)*100;
                                        $perAct = number_format("$totalact");
                                        $perArr = number_format("$totalarr");
                                        $perNact = number_format("$totalnact");
                                        $perDup = number_format("$totaldup");

                                        echo "
                                        <tr class='font18 font-grey-gallery'>
                                            <td>$cOwnerName</td>
                                            <td>$pertotal%</td>
                                            <td>$TotalJob</td>
                                            <td>$perrepair%</td>
                                            <td>$repair</td>
                                            <td>$perEE%</td>
                                            <td>$EE</td>
                                            <td>$perSN%</td>
                                            <td>$SN</td>
                                            <td>$perME%</td>
                                            <td>$ME</td>
                                            <td>$perser%</td>
                                            <td>$service</td>
                                            <td>$perAct%</td>
                                            <td>$Act</td>
                                            <td>$perArr%</td>
                                            <td>$Arr</td>
                                            <td>$perNact%</td>
                                            <td>$Nact</td>
                                            <td>$perDup%</td>
                                            <td>$Dup</td>
                                        </tr>
                                      ";
                                        }
                                        }else{ echo "
                                            <tr>
                                                <td colspan='21'><FONT COLOR='#FF0000' size='2'>ไม่พบข้อมูล</FONT></td>
                                            </tr>
                                        ";
                                      }
                                    ?>
                                    </tbody>
                                </table>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="row">
                <div class="col-md-12 col-sm-12">
                    <!-- BEGIN PORTLET-->
                    <div class="portlet light ">
                        <div class="portlet-title">
                            <div class="caption caption-md">
                                <i class="icon-bar-chart theme-font-color hide"></i>
                                <span class="caption-subject theme-font-color bold uppercase">กราฟแสดง</span>
                                <span class="caption-helper hide">weekly stats...</span>
                            </div>
                        </div>
                        <div class="portlet-body">
                            <div id="chartdiv" style="width: 100%; height: 400px; background-color: #FFFFFF;" ></div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<?php  show_footer() ;  ?>
<script>
    $(document).ready(function(){
        $("body").on("change",".filter",function(e){
            e.preventDefault();
            $(this).closest("form").submit();
        });
    });
</script>
<script type="text/javascript" src="http://www.amcharts.com/lib/3/amcharts.js"></script>
<script type="text/javascript" src="http://www.amcharts.com/lib/3/serial.js"></script>
<script src="http://www.amcharts.com/lib/3/plugins/dataloader/dataloader.min.js" type="text/javascript"></script>

<!-- amCharts javascript code -->
<script type="text/javascript">

    AmCharts.makeChart("chartdiv",
        {
            "type": "serial",
            "dataLoader": {
                "url": "Json/sql_json.php?nOrder="+$("#nOrder").val()+"&year="+$("#year").val()",
            },
            "categoryField": "cOwnerName",
            "angle": 30,
            "depth3D": 30,
            "startDuration": 1,
            "theme": "default",
            "categoryAxis": {
                "gridPosition": "start"
            },
            "trendLines": [],
            "graphs": [
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 1,
                    "id": "AmGraph-1",
                    "lineColor": "#F9F147",
                    "title": "งานทั้งหมดของอาคาร",
                    "type": "column",
                    "valueField": "TotalJob"
                },
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 1,
                    "id": "AmGraph-2",
                    "lineColor": "#FF8000",
                    "title": "งานซ่อม",
                    "type": "column",
                    "valueField": "repair"
                },
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 1,
                    "id": "AmGraph-3",
                    "lineColor": "#76F947",
                    "title": "EE",
                    "type": "column",
                    "valueField": "EE"
                },
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 1,
                    "id": "AmGraph-4",
                    "lineColor": "#FF679A",
                    "title": "SN",
                    "type": "column",
                    "valueField": "SN"
                },
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 1,
                    "id": "AmGraph-5",
                    "lineColor": "#41AAF6",
                    "title": "ME",
                    "type": "column",
                    "valueField": "ME"
                },
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 1,
                    "id": "AmGraph-6",
                    "lineColor": "#4B0082",
                    "title": "งานบริการ",
                    "type": "column",
                    "valueField": "service"
                },
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 1,
                    "id": "AmGraph-7",
                    "lineColor": "#4C0B0B",
                    "title": "ดำเนิการเสร็จแล้ว",
                    "type": "column",
                    "valueField": "Act"
                },
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 1,
                    "id": "AmGraph-8",
                    "lineColor": "#FB0000",
                    "title": "งานที่ค้าง",
                    "type": "column",
                    "valueField": "Arr"
                },
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 1,
                    "id": "AmGraph-9",
                    "lineColor": "#00EAFF",
                    "title": "ไม่ดำเนินการ",
                    "type": "column",
                    "valueField": "Nact"
                },
                {
                    "balloonText": "[[title]] of [[category]]:[[value]]",
                    "fillAlphas": 1,
                    "id": "AmGraph-10",
                    "lineColor": "#5B6290",
                    "title": "ใบงานซ้ำ",
                    "type": "column",
                    "valueField": "Dup"
                }
            ],
            "guides": [],
            "valueAxes": [
                {
                    "id": "ValueAxis-1",
                    "stackType": "none",
                    "title": "จำนวนงาน"
                }
            ],
            "allLabels": [],
            "balloon": {},
            "legend": {
                "enabled": true,
                "useGraphSettings": true
            },
            "titles": [
                {
                    "id": "Title-1",
                    "size": 15,
                    "text": "กราฟงานแจ้งซ่อมและบริการ"
                }
            ],
        }
    );
</script>



ซึ่งผมจะเอาค่า nOrder ที่ผมทำ select และ year เอาค่ามาให้ต่อท้าย url ครับ


ประวัติการแก้ไข
2016-02-26 19:09:06
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-26 18:45:24 By : weekung072
 

 

No. 3



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



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


ตอบความคิดเห็นที่ : 2 เขียนโดย : weekung072 เมื่อวันที่ 2016-02-26 18:45:24
รายละเอียดของการตอบ ::
รูปภาพครับ ที่กราฟไม่โชว์ครับ
รูปครับ



ประวัติการแก้ไข
2016-02-26 18:50:13
2016-02-26 18:50:43
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-02-26 18:47:40 By : weekung072
 

   

ค้นหาข้อมูล


   
 

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

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