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 > ขอตัวอย่างการทำกราฟ jpgraph จาก mysql ชัด ๆ สักกระทู้ทีเถอะครับ



 

ขอตัวอย่างการทำกราฟ jpgraph จาก mysql ชัด ๆ สักกระทู้ทีเถอะครับ

 



Topic : 077643



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



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




ตอนนี้มันได้แค่ใส่ค่าเข้าไปเท่านั้นและต้อง query ค่าแต่ละค่าก็ต้อง query ตามจำนวนตัวแปรที่เอาไปทำกราฟ และอยากรู้ฐานข้อมูลที่ดึงมาทำกราฟมันต้องแยกจากฐานข้อมูลทั่วไปหรือเปล่า เช่น ฐานข้อมูลที่บันทึกสมาชิกที่มีฟิลด์ คำนำหน้าชื่อ ชื่อ นามสกุล เพศ อายุ อาชีพ ... ต้องสร้างฐานข้อมูลขึ้นมาใหม่หรือเปล่าครับ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-04-27 10:42:17 By : บู้ View : 5332 Reply : 19
 

 

No. 1



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

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

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

กระทู้นี้ชัดมากครับ

Code (PHP)
<?php
include ("../jpgraph.php");
include ("../jpgraph_bar.php");
include ("../jpgraph_line.php");

// ติดต่อ ฐานข้อมูล เลือกข้อมูลขึ้นมาเพื่อแสดงกราฟ
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");

// เตรียมข้อมุลที่จะแสดง เพื่อสร้างกราฟ
$datay=array();
while($objResult = mysql_fetch_array($objQuery))
{
$datay[] = $objResult["Budget"]; 
}

// Create the graph. 
$graph = new Graph(350,300);    

$graph->SetScale("textlin");

$graph->SetMarginColor('navy:1.9');
$graph->SetBox();

$graph->title->Set('Bar Pattern');
$graph->title->SetFont(FF_ARIAL,FS_BOLD,20);

$graph->SetTitleBackground('lightblue:1.3',TITLEBKG_STYLE2,TITLEBKG_FRAME_BEVEL);
$graph->SetTitleBackgroundFillStyle(TITLEBKG_FILLSTYLE_HSTRIPED,'lightblue','blue');

// Create a bar pot
$bplot = new BarPlot($datay);
$bplot->SetFillColor('darkorange');
$bplot->SetWidth(0.6);

$bplot->SetPattern(PATTERN_CROSS1,'navy');
$graph->Add($bplot);
$graph->Stroke();
?>


Go to : php สร้าง jpgraph กับ mysql สร้างกราฟใช้คำสั่ง sql จากฐานข้อมูลทำด้วย jpgraph ทำอย่างไรค่ะ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-27 11:25:49 By : webmaster
 


 

No. 2



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



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


ขอบคุณครับ ผมดูแล้วครับ แต่ยังไม่ได้ค่าที่ต้องการ สงสัยต้องไปศึกษาการ query ฐานข้อมูลใหม่ แล้วถามอีกอย่างครับ jpgraph กับ fusion อันไหนง่ายกว่ากันครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-27 11:48:32 By : บู้
 

 

No. 3



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

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

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

มันอยู่ที่การ Query Data ออกมาให้ได้ก่อนครับ ส่วนตัวไหนง่ายกกว่าผมว่าน่าจะง่ายคนล่ะรูปแบบกันครัย ขึ้นอยู่กับว่าเราจะใช้ตัวไหนถนัดกกว่ากันครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-27 11:51:57 By : webmaster
 


 

No. 4



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



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


ช่วย query ให้ผมดูสักตารางเถอะครับ ปวดหัวมาก คือผมมีตาราง therapy มีฟิลด์ the_id(PK) , pat_hn(รหัสผู้ป่วย) , ot_id(รหัสผู้รักษา) , the_treat(การรักษา) , the_date(วันที่รักษา) แล้วผมต้องการสร้างกราฟจำนวนผู้ป่วยต่อผู้รักษา แกน y = จำนวนผู้ป่วย แกน x = ผู้รักษา (จะเป็น ot1 , ot2 , ot3 , ot6 , ot7) แล้วผมต้องเขียนคำสั่ง query อย่างไรครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-27 14:09:03 By : บู้
 


 

No. 5



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

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

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

ลอง capture โครงสร้าง data และ table มาให้ดูครับ เผื่อจะช่วยได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-27 14:31:22 By : webmaster
 


 

No. 6



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



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


ตาราง therapy ครับ
โครงสร้าง
ตาราง therapy
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-27 14:49:45 By : บู้
 


 

No. 7



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

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

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

ต้องการ data กลับแบบไหนครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-28 08:14:18 By : webmaster
 


 

No. 8



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



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


แบบนี้ครับ

แบบที่ 1

graph1

แบบที่ 2

graph2


แบบที่ 2 น่าจะยาก เป็นแบบที่ 1 แล้วเลือกเดือนได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-28 10:34:04 By : บู้
 


 

No. 9



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



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


ยัง query ไม่ได้เลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-04-29 16:09:05 By : บู้
 


 

No. 10

Guest


อยากทราบวิธีการตัดคำนำหน้า ชื่อ นามสกุล
ออกจากกันค่ะใช้คำสั่งPHPอะไรได้มั่งค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-01 11:37:49 By : oop
 


 

No. 11



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



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


ผมไม่ทราบการตัดคำนำหน้า ชื่อ นามสกุล ในคำสั่ง PHP ครับ แต่ผมจะแยกฟิลด์ตอนบันทึกลงฐานข้อมูลเลย พอจะเอามาแสดงก็
<?echo $row['title']?><? echo $row['name'];?><? echo $row['surname'];?> ธรรมดา ลองไปดู
https://www.thaicreate.com/php/forum/017722.html

แต่ผมยัง query กราฟไม่ได้เลยครับ


ประวัติการแก้ไข
2012-05-03 10:01:04
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-03 09:59:28 By : บู้
 


 

No. 12



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



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


งงกับการ query ข้อมูลมากครับ ใครพอจะมีตัวอย่างการ query ข้อมูลมาทำกราฟบ้างครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-07 21:42:14 By : บู้
 


 

No. 13



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



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


ช่วยดูให้อีกทีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-05-27 15:52:07 By : บู้
 


 

No. 14



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



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


Fatal error: Call to undefined method Graph::SetTitleBackground() in C:\AppServ\www\pgraph\gp.php on line 30
แก้บังไงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-26 09:16:04 By : aunworking
 


 

No. 15



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



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


Fatal error: Call to undefined method Graph::SetTitleBackground() in C:\AppServ\www\pgraph\gp.php on line 30
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-26 09:17:00 By : aunworking
 


 

No. 16



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

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

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

ตอบความคิดเห็นที่ : 15 เขียนโดย : aunworking เมื่อวันที่ 2012-07-26 09:17:00
รายละเอียดของการตอบ ::
Version ของ JPGraph หรือเปล่าครับ

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


 

No. 17



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



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


ขอ ตัวที่เป็นเวอร์ชันแบบตัวอย่างด้วยครับ ขอบคุณครับ ผมจะมาเอาลองศึกษาดู ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-07-26 09:23:54 By : aunworking
 


 

No. 18

Guest


คุณวินช่วยดูโค๊ตทีค่ะเป็นโค๊ดกราฟแท่งเหมือนข้างบนค่ะแบบแท่งเดียวนะคะ แก้ไม่ถูกจริง ๆ ค่ะไม่ทราบหลักการทำงานด้วยคะช่วยชี้แนะเป็นเครสเพื่อศึกษาทีนะคะ ขอบคุณค่ะ

Code (PHP)
<?php
  ini_set("display_errors", 1);
  //error_reporting(6143);
  include_once "connDB.php";

extract($_GET);
extract($_POST);


$result = mysql_query('SELECT nan FORM tb_oho');
if (!$result) {
    die('Invalid query: ' . mysql_error());

require_once("../lib/phpchartdir.php");

# The data for the bar chart
$data = array(85, 156, 179.5, 211, 123);

# The labels for the bar chart
$labels = array("Mon", "Tue", "Wed", "Thu", "Fri");

# Create a XYChart object of size 250 x 250 pixels
$c = new XYChart(250, 250);

# Set the plotarea at (30, 20) and of size 200 x 200 pixels
$c->setPlotArea(30, 20, 200, 200);

# Add a bar chart layer using the given data
$c->addBarLayer($data);

# Set the labels on the x axis.
$c->xAxis->setLabels($labels);

# Output the chart
header("Content-type: image/png");
print($c->makeChart2(PNG));
?>


Code
error: syntax error, unexpected $end in C:\AppServ\www\swu-ebook\testg.php on line 41

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-08 11:52:11 By : นก
 


 

No. 19



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

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

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

ตอบความคิดเห็นที่ : 18 เขียนโดย : นก เมื่อวันที่ 2013-03-08 11:52:11
รายละเอียดของการตอบ ::
ลืมปิด } ล่างสุดครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-08 12:01:56 By : mr.win
 

   

ค้นหาข้อมูล


   
 

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