View difference between Paste ID: pnPAhGyD and sGdMBtfr
SHOW: | | - or go back to the newest paste.
1
<?php
2-
include 'config/konek.php';
2+
echo " <font color=#1d58a7>
3-
//sumber http://arydipa.blogspot.com/2011/04/buat-grafik-sederhana-dengan-php.html
3+
    Filter tanggal ";
4-
$query = "select count(*) as Berhasil from plan2 where Terlaksana = 'Berhasil'";
4+
echo "<form method=POST action=?module=graph>
5
    Cari Tanggal Mulai : <input type='text' name='tanggal' size='10'>
6
     Cari Tanggal Akhir : <input type='text' name='tanggal_2' size='10'>
7
     <input type='submit' name='cari' value='Cari'>
8
     </form>";
9
10-
$query = "select count(*) as Gagal from plan2 where Terlaksana != 'Berhasil'";
10+
11
12
mysql_query ("select * from plan where TGL_MULAI between   '$_POST[tanggal]' and '$_POST[tanggal_2]' ");
13
$query = "select count(*) as Berhasil from plan2 where Terlaksana = 'Berhasil' and TGL_MULAI between   '$_POST[tanggal]' and '$_POST[tanggal_2]'";
14
$hasil = mysql_query($query);
15
$data  = mysql_fetch_array($hasil);
16
$Berhasil= $data['Berhasil'];
17
18-
// menghitung presentase berhasil dan perempuan
18+
19
$query = "select count(*) as Berhasil from plan2 where Terlaksana != 'Berhasil' and TGL_MULAI between   '$_POST[tanggal]' and '$_POST[tanggal_2]'";
20
$hasil = mysql_query($query);
21
$data  = mysql_fetch_array($hasil);
22
$Gagal = $data['Gagal'];
23
24
// menghitung total training
25
$total = $Berhasil+ $Gagal;
26
27
// menghitung presentase berhasil dan gagal
28-
 <font color=#1d58a7>
28+
if ($total == 0) {
29
    echo "Tidak ada training yang terjadi";
30
}else {
31
$keberhasilan = $Berhasil/$total * 100;
32
$kegagalan = $Gagal/$total * 100;
33
}
34
// menentukan panjang grafik batang berdasarkan prosentase
35
$panjangberhasil = $keberhasilan * 30 / 100;
36
$panjanggagal = $kegagalan * 30 / 100;
37
38
?>
39
40
<h3>Rekapitulasi Hasil Training <br> Berdasarkan Berhasilnya Training</h3>
41
42
<p><b>Berhasil</b> (Jumlah: <?php echo "$Berhasil Berhasil"; ?> | <?php echo "Persentase : $keberhasilan"; ?>%) <div style="height: 20px; width: <?php echo $panjangberhasil; ?>%; background-color: #009900;" title="Berhasil (Jumlah: <?php sprintf("%01.1f",($Berhasil)); ?> | <?php sprintf("%01.1f",($keberhasilan)); ?>%)"></div></p>
43
44
<p><b>Gagal</b> (Jumlah: <?php echo "$Gagal Gagal"; ?> | <?php echo "Persentase : $kegagalan"; ?>%) <div style="height: 20px; width: <?php echo $panjanggagal; ?>%; background-color: RED;" title="Gagal (Jumlah: <?php $Gagal; ?> | <?php sprintf("%01.1f",($kegagalan)); ?>%)"></div></p>
45
 </font>
46
47
<?php
48
echo "<b> <h3> Jumlah Training saat ini adalah : $total Training</h3></b>";
49
?>