Ikki_wrs

Untitled

Mar 17th, 2015
284
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.06 KB | None | 0 0
  1. <?php
  2. // Tentukan path yang tepat ke mPDF
  3. $nama_dokumen='PDF'; //Beri nama file PDF hasil.
  4. define('_MPDF_PATH','mpdf60/'); // Tentukan folder dimana anda menyimpan folder mpdf
  5. include(_MPDF_PATH . "mpdf.php"); // Arahkan ke file mpdf.php didalam folder mpdf
  6. $mpdf=new mPDF('utf-8', 'A4', 10.5, 'arial'); // Membuat file mpdf baru
  7.  
  8. //Memulai proses untuk menyimpan variabel php dan html
  9. ob_start();
  10.  
  11. ?>
  12. <html>
  13. <head>
  14. <script src="js/jquery.min.js" type="text/javascript"></script>
  15. <script src="js/highcharts.js" type="text/javascript"></script>
  16. <script type="text/javascript">
  17.  
  18. var chart1; // globally available
  19. $(document).ready(function() {
  20. chart1 = new Highcharts.Chart({
  21. chart: {
  22. renderTo: 'container',
  23. type: 'column'
  24. },
  25. title: {
  26. text: 'Grafik Presensi Siswa Kelas <?php echo $_GET['kode']; ?> Periode <?php echo $_GET['awal']; ?> S/d <?php echo $_GET['akhir']; ?> '
  27. },
  28. subtitle: {
  29. text: 'Semester <?php echo $_GET['semester']; ?> Tahun Ajaran <?php echo $_GET['thn_ajaran']; ?>'
  30. },
  31. xAxis: {
  32. categories: ['Sakit','Izin','Alpha']
  33. },
  34. yAxis: {
  35. title: {
  36. text: 'TOTAL'
  37. }
  38. },
  39. series:
  40. [
  41. <?php
  42. include('../config.php');
  43. if(isset($_GET['Cetak'])){
  44.  
  45. $kd = $_GET['kode'];
  46. $sms = $_GET['semester'];
  47. $ta = $_GET['thn_ajaran'];
  48. $taw = $_GET['awal'];
  49. $tak = $_GET['akhir'];
  50. $sql = "SELECT a.semester,a.thn_ajaran,sum(a.ket='Sakit') as Sakit,sum(a.ket='Izin') as Izin,sum(a.ket='Alpha') as Alpha,b.nama_kelas,b.kode from absensi a,tb_kelas b where a.kd_kelas=b.kd_kelas and b.kode like '%$kd' and a.semester like '%$sms' and a.thn_ajaran like '%$ta' and a.tgl_absen>='$taw' and a.tgl_absen<='$tak' group by b.nama_kelas asc ";
  51. //echo 'QUERY PERTAMA: '. $sql;
  52. $query = mysql_query( $sql ) or die(mysql_error());
  53. while( $ret = mysql_fetch_array( $query ) ){
  54. $kls=$ret['nama_kelas'];
  55. $sql_jumlah = "SELECT a.semester,a.thn_ajaran,sum(a.ket='Sakit') as Sakit,sum(a.ket='Izin') as Izin,sum(a.ket='Alpha') as Alpha,b.nama_kelas,b.kode from absensi a,tb_kelas b where a.kd_kelas=b.kd_kelas and b.nama_kelas='$kls' and b.kode like '%$kd' and a.semester like '%$sms' and a.thn_ajaran like '%$ta' and a.tgl_absen>='$taw' and a.tgl_absen<='$tak' group by b.nama_kelas asc";
  56.  
  57. // die('QUERY KEDUA: '. $sql_jumlah);
  58. $query_jumlah = mysql_query( $sql_jumlah ) or die(mysql_error());
  59. while( $data = mysql_fetch_array( $query_jumlah ) ){
  60. $S = $data['Sakit'];
  61. $A = $data['Alpha'];
  62. $I = $data['Izin'];
  63.  
  64. }
  65. ?>
  66. {
  67. name: '<?php echo $kls; ?>',
  68. data: [<?php echo $S; ?>,<?php echo $I; ?>,<?php echo $A; ?>]
  69.  
  70. },
  71.  
  72. <?php }
  73. }?>
  74. ]
  75. });
  76. });
  77. </script>
  78. </head>
  79. <body>
  80. <div id='container'></div>
  81. <blockquote>
  82. <p>Mataram,
  83. <?php
  84. //$tgl=date('d M Y');
  85. //echo $tgl;
  86. $tgl=date("j");
  87. $array_bulan=array(1=>" Januari "," Februari "," Maret "," April "," Mei "," Juni "," Juli "," Agustus "," September "," November "," Desembar ");
  88. $bln=$array_bulan[date("n")];
  89. $thn =date("Y");
  90. echo "" .$tgl . $bln . $thn;
  91. ?><br>
  92. Koordinator BK <br>
  93. <br>
  94. <br>
  95. <br>
  96. Drs. <br>
  97. Nip :
  98. </p>
  99. </blockquote>
  100. </body>
  101. </html>
  102. <?php
  103. $html = ob_get_contents(); //Proses untuk mengambil hasil dari OB..
  104. ob_end_clean();
  105. //Disini dimulai proses convert UTF-8, kalau ingin ISO-8859-1 cukup dengan mengganti $mpdf->WriteHTML($html);
  106. $mpdf->WriteHTML(utf8_encode($html));
  107. $mpdf->Output($nama_dokumen.".pdf" ,'I');
  108. exit;
  109. ?>
Advertisement
Add Comment
Please, Sign In to add comment