emprit

aksi_lulus.php

Apr 16th, 2014
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.64 KB | None | 0 0
  1. <?php
  2. session_start();
  3. include "../../conn.php";
  4. define('FPDF_FONTPATH', 'fpdf/font/');
  5. include "fpdf/fpdf.php";
  6. function chappsdate($waktu){
  7.     if (isset($waktu)){
  8.     $waktu_bulan= substr($waktu,5,2)-1;
  9.     $bulan_aray= array('Januari','Februari','Maret','April','Mei','Juni','Juli','Agustus','September','Oktober','November','Desember');
  10.     return substr($waktu,8,2)." ".$bulan_aray[$waktu_bulan]." ".substr($waktu,0,4);
  11.     }
  12. }
  13.  
  14. $semes = $_POST['semester'];
  15. $kelas = $_POST['id_kelas'];
  16. $k = mysql_fetch_array(mysql_query("SELECT kelas, jurusan, sub_kelas FROM kelas WHERE id_kelas='".$kelas."'"));
  17.  
  18.     class PDF extends FPDF
  19.             {
  20.                 function Header()
  21.                 {
  22.                     global $semes;
  23.                     $this->Image('../../../images/logo.JPG',3.3,0.8,2);
  24.                     $this->SetFont('Times','B','10');
  25.                     $this->Cell(26,0.5,'KELULUSAN SISWA',0,0,'C');
  26.                     $this->Ln();
  27.                     $this->SetFont('Times','B','11');
  28.                     $this->Cell(26,0.5,'YAYASAN PENDIDIKAN WIYATA TAMA',0,0,'C');
  29.                     $this->Ln();
  30.                     $this->Cell(26,0.5,'Jalan Palebon Raya No. 30 Pedurungan Semarang (50199)',0,0,'C');
  31.                     $this->SetFont('Times','B','10');
  32.                     $this->Ln();
  33.                     $this->Cell(26,0.5,'Semester '.$semes,0,0,'C');
  34.                     $this->Line(2,3.3,26,3.3);
  35.                     $this->Line(2,3.4,26,3.4);
  36.                     $this->Ln();
  37.                 }
  38.              
  39.                 public function Footer()
  40.                 {  
  41.                     $this->SetY(-2,5);
  42.                     $this->SetFont('Times','','6');
  43.                     $this->Cell(5,0.5,'di cetak oleh '.$_SESSION['login_name'].'  jam:'.date ("H:i:s"),0,false,'C',0,'',0,false,'T','M');
  44.                 }
  45.             }
  46.  
  47.             $pdf = new PDF('L','cm','a4');
  48.             $pdf->Open();
  49.             $pdf->AliasNbPages();
  50.             $pdf->Ln();
  51.  
  52.  
  53.             $pdf->Cell(3.5,0.5,'Kelas',0,0,'L');
  54.             $pdf->Cell(0.5,0.5,':',0,0,'C');
  55.             $pdf->Cell(8,0.5,$k['kelas']." ".$k['jurusan']." ".$k['sub_kelas'],0,1,'L');
  56.  
  57.             $pdf->Ln();
  58.             //header
  59.             $pdf->Cell(1,0.5,'No.',1,0,'C');
  60.             $pdf->Cell(2,0.5,'NIS',1,0,'C');
  61.             $pdf->Cell(4,0.5,'Nama',1,0,'C');
  62.             $pdf->Cell(5,0.5,'Alamat',1,0,'C');
  63.             $pdf->Cell(3,0.5,'Nama Ayah',1,0,'C');
  64.             $pdf->Cell(3,0.5,'Nama Ibu',1,0,'C');
  65.             $pdf->Cell(6,0.5,'No. HP',1,0,'C');
  66.             $pdf->Cell(8,0.5,'Tempat, Tanggal Lahir',1,0,'C');
  67.             $pdf->Cell(4,0.5,'Tanggal Masuk',1,1,'C');
  68.  
  69.             $no=1;
  70.             foreach ($_POST['val'] as $nis => $value) {
  71.                 if($value == '1'){
  72.                     $aktifitas="User Operator ".$_SESSION['login_name']." meluluskan siswa dengan nis=".$nis;
  73.                     include"../keylog.php";
  74.  
  75.                     $sql = mysql_fetch_array(mysql_query("SELECT * FROM student WHERE nis='".$nis."'"));
  76.                     $pdf->Cell(1,0.5,$no,1,0,'C');
  77.                     $pdf->Cell(2,0.5,$sql['nis'],1,0,'C');
  78.                     $pdf->Cell(4,0.5,$sql['nama'],1,0,'C');
  79.                     $pdf->Cell(5,0.5,$sql['alamat'],1,0,'C');
  80.                     $pdf->Cell(3,0.5,$sql['nama_bpk'],1,0,'C');
  81.                     $pdf->Cell(3,0.5,$sql['nama_ibu'],1,0,'C');
  82.                     $pdf->Cell(6,0.5,$sql['no_hp'],1,0,'C');
  83.                     $pdf->Cell(8,0.5,$sql['tempat'].", ".chappsdate($sql['tgl_lahir']),1,0,'C');
  84.                     $pdf->Cell(4,0.5,chappsdate($sql['tgl_masuk']),1,0,'C');
  85.                     $pdf->Cell(6,0.5,'DELETE student WHERE nis=$nis',1,1,'C');
  86.                     //$del = mysql_query("DELETE student WHERE nis='$nis'")or die(mysql_error());
  87.                 }
  88.                 $no++;
  89.             }
  90.             $pdf->Output("REKAP SISWA LULUS.pdf","D");
  91.  
  92. ?>
Advertisement
Add Comment
Please, Sign In to add comment