aries_

filter graph

Jun 10th, 2012
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. echo " <font color=#1d58a7>
  3.    Filter tanggal ";
  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.  
  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. // mencari jumlah kegagalan dari database
  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. 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. ?>
Advertisement
Add Comment
Please, Sign In to add comment