Bagus kan ? oke deh.. pertama-tama saya kasih liat scriptnya.. ini script yang saya buat buat project saya... hehehe.... :p
Nah penjelasannya adalah :
1. kalian bikin koneksinya,, ada di script ini
$varData = array('namahost', 'username', 'password', 'namadatabase');
list($host, $user, $pass, $db) = $varData;
$con = mysql_connect($host, $user, $pass);
mysql_select_db($db, $con) or die('ERROR DBASE CON');
?>
2.nah ini adalah untuk menagkses tabel yang akan kita gunakan untuk grafiknya :
$qry = mysql_query("SELECT * FROM namatabel ") or die('ERROR REPORT DATA');
//ambil data MAX dari laba
$max = mysql_query("SELECT MAX(fieldtabel) FROM namatabel) or die('ERROR MAX DATA');
list ($most_value) = mysql_fetch_row($max);
mysql_free_result($max);
3. Selanjutnya untuk menjumlahkan datanya ada di script di bawah ini :
//jumlahkan (SUM) seluruh nilai laba dalam baris data sebagai ttlLaba
$sum = mysql_query("SELECT SUM(fieldtabel) AS ttlLaba FROM namatabel ") or die('ERROR SUM DATA');
$ttl = mysql_fetch_array($sum);
?>
4. Nah ini nih yang paling penting , menampilkan data dalam bentuk tabelnya :
while($row=mysql_fetch_array($qry))
{
if($most_value==0)
$most_value=1; // menghandle nilai field laba yang nol
//mulai proses data value untuk graphic
5. Ini lho buat menghitung datannya :
$graphLineValue = round(($row[namafield] * 100) / $most_value);
$percent = round(($row[namafield] * 100) / $ttl[ttlLaba], 2);
?>
7. Sebagai pemanis , dalam hal ini saya buat totalnya... mantap kan ? hehehe....
($ttl[ttlLaba],0,"",".").",-"."";?>
grafik ini berguna sebagai acuan dalam data statistika. Terutama data keuangan, yang bisanya grafik digunakan untuk mengukur data yang ada atau data yang diterima , apakah menurun atau meningkat. oke lah... selamat mencoba