|
|
|
ขอคำแนะนำเรื่องการทำกราฟคะ จะดัดแปลงนึดหน่อย ขอคำแนะนำด้วยคะ |
|
|
|
|
|
|
|
กราฟที่จะทำ ใช้รูปแบบวันที่ยังไงละครับ
ถ้าใช้แบบที่เก็บก็ ไม่ต้องไป convert
ถ้าไม่ใช่แบบเดียวกัน ก็ต้อง convert
|
|
|
|
|
Date :
2014-06-06 10:41:25 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : progamer2000 เมื่อวันที่ 2014-06-06 10:41:25
รายละเอียดของการตอบ ::
เขียนแบบนี้คะ ไม่แน่ใจว่าต้องการแก้ตรงไหนดีคะ ให้มันแสดงออกมา เพราะดันไปเก็บแบบนั้นไปคะ
Code (PHP)
<?php session_start();
//include("cksession.php");
include("config.php");
//$adminid=$_SESSION['adminid'];
if(!isset($_GET['start'])){
$start = 0;
}else{
$start = $_GET['start'];
}
$Condition = array();
if($_POST['year']!=""){
$Condition[]=$_POST['year'];
$yeat_title=$_POST['year'];
}else{
$Condition[]=date('Y');
$yeat_title=date('Y');
}
if(count($Condition)!=0){
$strCond = implode('/',$Condition);
$con=" WHERE dateregist LIKE('$strCond%' )";
}else{
$con=" where 1 ";
}
$sql=" SELECT COUNT( id ) as total , MONTH(`dateregist`) as month ";
$sql.=" FROM contact ";
$sql.= $con;
$sql.=" GROUP BY MONTH( `dateregist` ) ORDER BY MONTH(`dateregist`) asc ";
$rs1=mysql_query($sql,$conn);
$graph= array(0,0,0,0,0,0,0,0,0,0,0,0,0);
while($data=mysql_fetch_array($rs1)){
$graph[$data['month']]=$data['total'];
}
include "libchart/classes/libchart.php";
$chart = new VerticalBarChart();
$dataSet = new XYDataSet();
$dataSet->addPoint(new Point("มกราคม", $graph[1]));
$dataSet->addPoint(new Point("กุมภาพันธ์", $graph[2]));
$dataSet->addPoint(new Point("มีนาคม", $graph[3]));
$dataSet->addPoint(new Point("เมษายน",$graph[4]));
$dataSet->addPoint(new Point("พฤษภาคม", $graph[5]));
$dataSet->addPoint(new Point("มิถุนายน", $graph[6]));
$dataSet->addPoint(new Point("กรกฎาคม",$graph[7]));
$dataSet->addPoint(new Point("สิงหาคม", $graph[8]));
$dataSet->addPoint(new Point("กันยายน",$graph[9]));
$dataSet->addPoint(new Point("ตุลาคม", $graph[10]));
$dataSet->addPoint(new Point("พฤศจิกายน", $graph[11]));
$dataSet->addPoint(new Point("ธันวาคม", $graph[12]));
$chart->setDataSet($dataSet);
$chart->setTitle(" กราฟสมาชิก ปี ".($yeat_title+543));
$chart->render("generated/demo1.png");
// print_r($graph);
?>
|
|
|
|
|
Date :
2014-06-06 10:43:33 |
By :
กราฟ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนหน่อยนะคะ
|
|
|
|
|
Date :
2014-06-06 13:20:39 |
By :
กราฟ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|