|
|
|
สร้างกราฟคร้า ช่วยหน่อยนะ jpgraph ที่ดึงข้อมูลจาก sql |
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Report For APC</title>
</head>
<body>
<p><img src="wallpaper3.jpg" width="1024" height="211" />
</p>
<p>
<?
mysql_connect("localhost","root","1234") or die(mysql_error());
mysql_select_db("apcreport");
mysql_query("SET NAMES UTF8");
?>
<form action="phpmydream1.php" method="post" name="form1">
รายการสินค้า<br>
<select name="lmName1">
<option value=""><-- กรุณาเลือกสินค้า --></option>
<?
$strSQL = "SELECT * FROM bcitemgroup1";
$objQuery = mysql_query($strSQL);
while($objResuut = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResuut["code"];?>"><?=$objResuut["code"]." - ".$objResuut["Name"];?></option>
<?
}
?>
</select>
<input name="btnSubmit" type="submit" value="Submit"><br><br>
</form>
<?
$sql = "SELECT salecode,groupcode,SUM(NetAmount) AS sumprice FROM bcarinvoicesub WHERE groupcode='TO' GROUP BY salecode,groupcode";
$result = mysql_query($sql);
$sum = mysql_fetch_array($result);
include("C:\AppServ\www\phpmydream\JpGraph\src\jpgraph.php");
include("C:\AppServ\www\phpmydream\JpGraph\src\jpgraph_pie.php");
$g = new pieGraph(500,500);
$title = iconv("tis-620","utf-8","ซื้อสินค้า");
$g->title->set($title);
$g->title->setFont(FF_JASMINE,FS_BOLD,18);
$legends = array();
$data_graph = array();
while($data = mysql_fetch_array($result)){
$lg=iconv("tis-620","utf-8",$data['salecode']);
array_push($legends, $lg);
array_push($data_graph,$data['sumprice']);
}
$pie = new PiePlot($data_graph);
$pie->SetLegends($legends);
$g->Add($pie);
$g->Stroke();
?>
</p>
</body>
</html>
[font=Verdana]Database ค่ะ[/font]
กราฟที่ต้องการค่ะ
error ตัวใหญค่ะ
JpGraph Error: 15009 Illegal pie plot. Sum of all data is zero for Pie Plot
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-09-28 11:18:11 |
By :
confusion |
View :
2239 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผลรวมของทุกข้อมูลคือ 0 มันเลยไม่สามารถสร้างกราฟได้ครับ ลองตรวจสอบข้อมูลที่ query หรือยังครับ ว่าได้ผลลัพธ์ออกมาหรือเปล่า ?
|
|
|
|
|
Date :
2011-09-28 11:53:05 |
By :
ppanchai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
query คือตัว database ที่นำมาให้ดู อ่ะค่ะ
|
|
|
|
|
Date :
2011-09-28 11:56:00 |
By :
confusion |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมเดานะแบบว่าลองลดขอบเขตของข้อมูลให้เล็กๆ ลงหน่อยได้ไหมครับ สัก 20 , 30 ก็พอนี่เป็นล้านๆ ผมเดาๆ จริงๆ
|
|
|
|
|
Date :
2011-09-28 12:06:03 |
By :
ppanchai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วก็เหมือนเดิมคร้า
ช่วยด้วยนร้า
|
|
|
|
|
Date :
2011-09-28 13:15:42 |
By :
confusion |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูแล้วก็ error เหมือนเดิมคร้า
|
|
|
|
|
Date :
2011-09-28 14:01:56 |
By :
confusion |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JpGraph Error: 25095 Unknown font font family specification.
อีก error คร้า
|
|
|
|
|
Date :
2011-09-28 14:06:19 |
By :
confusion |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Error ล่าสุดค่ะ
|
ประวัติการแก้ไข 2011-09-28 14:28:35 2011-09-28 14:29:02
|
|
|
|
Date :
2011-09-28 14:28:05 |
By :
confusion |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ละครับ
สรุปนะคัรบ เวลาคุณจะใช้ Jpgraph นะครับ
1 code ของ jpgraph ไปสร้างไว้อีกไฟล์นึง
2. เวลาเรียกใช้ ให้คุณเรียกมันผ่าน tag img src นะครับ เช่น
Code (PHP)
<img src="jpgraph/call_graph.php" />
แบบนี้เป็นต้น
รายละเอียดเพิ่มเติมนะครับ
https://www.thaicreate.com/php/forum/057232.html
|
|
|
|
|
Date :
2011-09-28 16:46:58 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|