ลองศึกษาจาก Web นี้ดูนะคะ
http://angsila.compsci.buu.ac.th/~sc...inar/graph.ppt
ลองศึกษาจาก Web นี้ดูนะคะ
http://angsila.compsci.buu.ac.th/~sc...inar/graph.ppt
อยากทราบ วิธีสร้างกราฟ ด้วย PHP โดยนำข้อมูลมาจาก ดาต้าเบส MySQL หรือ จะใช้วิธีในการ Input ค่าลงในตารางก็ได้ ไม่ทราบว่าพอมีทางที่จะทำกราฟขึ้นมาแสดงในหน้าเวปไหมครับ หรือ หรือ มีวิธีไหนบ้างครับที่ทำได้ ขอแบบที่ยืดหยุ่นค่านะครับ เพราะค่ามันเปลี่ยนแปลงได้ตลอดครับ
เอาแบบ Basic เลยนะ
ดึงค่า ออกมาจาก ฐานข้อมูลแล้วนำมาคิดเป็น เปอร์เซนต์
แล้วใช้
[img]ชื่อรูปภาพ[/img]
Credit : คุณ Matrix2003 จากเวบ Narisa นะครับ เวบนี้ก็เวบโปรดเหมือนกัน ครับ
มาชมกัน
=========================================
ผมเป็นคนหนึ่งที่เขียน php และมีความต้องการอยากจะสร้าง graph แบบสวย ๆ อย่างใน excel ด้วย php ดูบ้าง หลังจากศึกษาและลองผิดลองถูกอยู่นานก็สามารถทำได้ ก็เลยอยากนำความรู้ที่ได้มาบอกเล่าเผื่อว่าจะเป็นประโยชน์กับผู้สนใจนะครับ
เริ่มกันเลยดีกว่า
อันดับแรก ก็ต้องทำให้ php ของเราสามารถทำงานกับ graphic ได้ก่อนนะครับ อันนี้ไม่ยาก ก็เข้าไปที่ file php.ini แล้วแก้ไข บรรทัดที่เขียนว่า
;extension=php_gd2.dll หรือ
;extension=php_gd.dll
ก็แค่เอาเครื่องหมาย ; ออก
extension=php_gd2.dll
ก็ใช้ได้แล้วครับ จากนั้นก็ทำการ restart apache ใหม่ แล้วลองเรียก function phpinfo();
สังเกตว่าจะมีบรรทัดที่เขียนว่า GD และก็จะบอกว่า enable ก็เป็นอันใช้ได้ครับ
ถ้าไม่ชัว ก็ลองใช้ โปรแกรมข้างล่างนี้เป็นตัวทดสอบ
<?php
header('Content-type: image/gif'
// dl("php_gd2.dll");
$image = imagecreate( 200, 200 );
imagejpeg($image);
?>
ถ้าเห็นเป็นสี่เหลี่ยมสีดำ ๆ ก็เป็นอันใช้ได้ครับ
ที่นี้ก็ไปถึงตัว graph แล้ว อันนี้ก็ไม่ยากครับให้ไป download gpgraph จาก web
http://jpgraph.fan.actics.com
เมื่อ download มาแล้วก็ให้ทำการ upzip ลงใน sub ใด sub หนึ่งที่อยู่ใน directory ที่สามารถ run php ได้ แล้วทำการแก้ jpgraph.php [อยู่ใน sub jpgraphsrc]
เพิ่มบรรทัด
DEFINE('CACHE_DIR','directory ที่ใช้ run php'
แล้วทำการ restart apache
แล้วลอง run file ที่อยู่ใน sub example ถ้า run ได้แสดงว่าใช้ได้แล้วครับ
======================================
Actions : (View-Readers)
There are no names to display.