Langsung ke konten utama

Membuat file pdf di php dengan library FPDF

<?php
// memanggil library FPDF
require('pdf/fpdf.php');

//pengaturan halaman PDF
$pdf = new FPDF('L','mm','A5');
// membuat halaman baru
$pdf->AddPage();
// menentukan jenis font yang akan digunakan
$pdf->SetFont('Arial','B',16);
// mencetak 
$pdf->Cell(190,7,'LAPORAN',0,1,'C');
$pdf->SetFont('Arial','B',12);
$pdf->Cell(190,7,'DATA PENGGUNA LOGIN DAN HAK AKSES',0,1,'C');

// Memberikan spasi
$pdf->Cell(10,7,'',0,1);

$pdf->SetFont('Arial','B',10);
$pdf->Cell(20,6,'No',1,0);
$pdf->Cell(60,6,'NAMA USER',1,0);
$pdf->Cell(27,6,'USERNAME',1,0);
$pdf->Cell(40,6,'HAK AKSES',1,1);

$pdf->SetFont('Arial','',10);

//penghubung data base
include '../koneksi.php';
$query = mysql_query("SELECT * from user ")or die(mysql_error());
$nomor=1;
while ($row = mysql_fetch_array($query)){

//cetak di halaman
//mengubah data level ke string yg di inginkan
if($row['level']==1) {
    $data="Admin";
    }elseif ($row['level']==0) {
    $data="User";
    }else{
    $data="Belum di konfirmasi";
    }

    $pdf->Cell(20,6,$nomor++,1,0);
    $pdf->Cell(60,6,$row['nama'],1,0);
    $pdf->Cell(27,6,$row['username'],1,0);
    //$pdf->Cell(25,6,$row['level'],1,1);
    $pdf->Cell(40,6,$data,1,1); 
}

$pdf->Output();
?>

Komentar