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

HOME > PHP > PHP Forum > ใช้ php ดึงข้อมูลจาก sql แล้วนำมาใช้กับจาวาสคริปแล้วนำข้อมูลมาแสดงเป็นกราฟแต่ไม่มีคอมม่าที่ตัวเลขทำไงดีครับ



 

ใช้ php ดึงข้อมูลจาก sql แล้วนำมาใช้กับจาวาสคริปแล้วนำข้อมูลมาแสดงเป็นกราฟแต่ไม่มีคอมม่าที่ตัวเลขทำไงดีครับ

 



Topic : 084167

Guest




ใช้php ดึงข้อมูลจาก sql แล้วนำมาใช้กับจาวาสคริปแล้วนำข้อมูลมาแสดงเป็นกราฟแต่ไม่มีคอมม่าที่ตัวเลขทำไงดีครับ

Code (PHP)
<!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
		<title>
<?
	$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
	$objDB = mysql_select_db("httcoopc_coop");
		@mysql_query("SET character_set_client = tis620");                    // set ภาษาให้กับเว็บไซต์
			@mysql_query("SET character_set_connection = tis620");
			@mysql_query("SET character_set_database = tis620");
			@mysql_query("SET character_set_results = tis620");
			@mysql_query("SET character_set_server = tis620");
	$strSQL = "SELECT * FROM reportcoop where id='$id' ";
	$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
	$i = 0;
	while($objResult = mysql_fetch_array($objQuery)){?>
		<?=$objResult['detail'];?>ย้อนหลัง4 <??>
		</title>
<div align='center'><?=$objResult['detail'];?>ย้อนหลัง4</div> <?}?>
		<script type="text/javascript" src="jquery.min.js"></script>
		<?
	$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
	$objDB = mysql_select_db("httcoopc_coop");
	$strSQL = "SELECT * FROM reportcoop where id='$id' ";
	$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");

	while($objResult = mysql_fetch_array($objQuery))
	{
$xx=$objResult["2555"];



	?>
	
	
		<script type="text/javascript">
		

$(function () {
	
    var chart;
		var str=new String("<?=$objResult["detail"];?>");
	var y1=<?=$xx;?>;
	var y2=<?=$objResult["2554"];?>;
	var y3=<?=$objResult["2553"];?>;
	var y4=<?=$objResult["2552"];?>;


 
    $(document).ready(function() {
    
        var colors = Highcharts.getOptions().colors,
            categories = ['31 มีนาคม 2555', '31มีนาคม 2554', '31 มีนาคม 2553', '31 มีนาคม 2552'],
            name = 'Browser brands',

            data = [{
                    y: y1,
                    color: colors[0],
                    
                }, {
                    y: y2,
                    color: colors[1],
                   
                }, {
                    y: y3,
                    color: colors[2],
                 
                }, {
                    y: y4,
                    color: colors[3],
                   
                } ];
    
        function setChart(name, categories, data, color) {
            chart.xAxis[0].setCategories(categories);
            chart.series[0].remove();
            chart.addSeries({
                name: name,
                data: data,
                color: color || 'white'
            });
        }
    
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'container',
                type: 'column'
            },
            title: {
                text: ''
            },
            subtitle: {
                text: str
            },
            xAxis: {
                categories: categories
            },
            yAxis: {
                title: {
                    text: str
                }
            },
            plotOptions: {
                column: {
                    cursor: 'pointer',
                    point: {
                        events: {
                            click: function() {
                                var drilldown = this.drilldown;
                                if (drilldown) { // drill down
                                    setChart(drilldown.name, drilldown.categories, drilldown.data, drilldown.color);
                                } else { // restore
                                    setChart(name, categories, data);
                                }
                            }
                        }
                    },
                    dataLabels: {
                        enabled: true,
                        color: colors[0],
                        style: {
                            fontWeight: 'bold'
                        },
                        formatter: function() {
                            return this.y +'คน';
                        }
                    }
                }
            },
            tooltip: {
                formatter: function() {
                    var point = this.point,
                        s = this.x +':<b>'+ this.y +'(คน)</b><br/>';
                    if (point.drilldown) {
                        s += 'Click to view '+ point.category +' versions';
                    } else {
                        s += '';
                    }
                    return s;
                }
            },
            series: [{
                name: name,
                data: data,
                color: 'white'
            }],
            exporting: {
                enabled: false
            }
        });
    });
    
});
		</script><?
	}
	?>
	</head>
	<body>
<script src="js/highcharts.js"></script>
<script src="js/modules/exporting.js"></script>

<div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div>

	</body>
</html>


ขอบคุณครับ



Tag : MySQL, JavaScript, Windows







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-09-18 08:44:39 By : visau View : 2266 Reply : 1
 

 

No. 1



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

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

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

Code (PHP)
<?php

$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,235

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56

$number = 1234.5678;

// english notation without thousands separator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57

?>







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-18 11:49:19 By : mr.win
 

   

ค้นหาข้อมูล


   
 

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