GRAFIK PERSENTASE
JUMLAH PENJUALAN BARANG
TOKO SAYA
Musik
About Me
- Unknown
Live Traffic
SMS Sepuassssnya
Your browser does not support frame.
Senin, 30 Juli 2012
Diagram Batang Di PHP
kita buat dulu database misalkan dengan nama db_toko_saya dan data tabelnya sebagai berikut :
CREATE TABLE `tpenjualan` (
`id` int(11) NOT NULL auto_increment,
`nama_barang` varchar(255) collate latin1_general_ci NOT NULL,
`jumlah_penjualan` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ;
--
-- Dumping data for table `tpenjualan`
--
INSERT INTO `tpenjualan` (`id`, `nama_barang`, `jumlah_penjualan`) VALUES
(1, 'Pensil', 15),
(2, 'Penggaris', 367),
(3, 'Buku', 90),
(4, 'Penghapus', 125);
Selanjutnya kita akan membuat grafik (vertikal) dengan nama_barang sebagai variabelnya dan persentase jumlah_penjualan sebagai nilainya. Cara sederhananya seperti ini: buat sebuah tabel dimana jumlah kolomnya (td) sebanyak jumlah variabel, pada masing-masing kolom dibuat lagi tabel sebagai grafik batangnya dengan tinggi = persentase jumlah penjualan. Ngerti ga? Fuuuhhh... saya kurang mampu dalam menjelaskan, langsung aja deh lihat kode keseluruhannya :
";
/* Menambah kolom tabel. round digunakan untuk pembulatan digit angka di belakang koma */
while($data=mysql_fetch_array($query))
{
$panjang = round($data[jumlah_penjualan]/$total[tot]*100, 2);
echo"
$panjang%";
//Membuat grafik vertikal
echo"
";
}
/* Baris baru untuk menampilkan jumlah penjualan */
echo"
Jumlah ";
$query = mysql_query("select * from tpenjualan");
while($data=mysql_fetch_array($query))
{
echo"
$data[jumlah_penjualan] ";
}
/* Baris baru untuk menampilkan nama barang */
echo"
Nama Barang ";
$query = mysql_query("select * from tpenjualan");
while($data=mysql_fetch_array($query))
{
echo"
$data[nama_barang] ";
}
echo"
Total Jumlah Penjualan = $total[tot]
";
?>
Kalau benar maka hasilnya akan seperti ini :
Langganan:
Posting Komentar (Atom)
1 komentar:
Terimakasih
Posting Komentar