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 | ?> |