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

Postingan populer dari blog ini

Belajar Bahasa pemrograman Delphi

Bahasa pemrograman Delphi Dalam bahasa pemrograman apapun pasti dikenal suatu mekanisme looping atau perulangan. Looping disini sangat berguna sekali untuk mengontrol jalannya program, terutama jika ada aktivitas yang berulang-ulang dan bahkan ada suatu kondisi tertentu di dalam looping tersebut. Nah, kali ini kita akan bahas mengenai mekanisme looping apa saja yang terdapat dalam Borland Delphi. Dalam penulisan program Delphi ada kalanya tidak membutuhkan program yang terlalu panjang ketika hanya terdiri dari pengulangan dari program yang sebelumnya. Proses pengulangan suatu proses dalam batas tertentu tersebut dapat ditulis secara singkat dengan menggunakan looping. Jenis-jenis dari looping dapat dibagi sebagai berikut: 1. for…to..do dan for…downto…do 2. repeat…until 3. while…do Untuk lebih jelasnya akan dibahas masing – masing dari proses looping tersebut beserta contoh sederhana yang akan memudahkan dalam pengaplikasiannya. 1. for…to…do dan for…down…to Perulangan for d...