You are on page 1of 3

Menampilkan tabel data dalam bentuk PDF menggunakan PHP

Posted on 17 October 2010 by Kang Agus

Rate This

Dalam membuat web, kadang client ingin agar data yang ditampilkan pada table web ingin ditampilkan juga dalam file PDF. silahkan download dan pelajari karena pada codingnya sudah saya beri komentar. DOWNLOAD : http://www.4shared.com/file/PoL3VU6L/tablepdf.html DEMO :

Kunjungi situs LabHouse.co.cc

Potongan Coding :

<?php //include core include fpdf.php; //untuk koneksi, bisa diganti $koneksi=mysql_connect(localhost,root,"); mysql_select_db(labhousedb,$koneksi); //untuk inisial $pdf = new FPDF(); $pdf->AddPage(); //untuk judul table, bisa diganti $pdf->setFont(Arial,'B,8); $pdf->setXY(80,10); $pdf->cell(30,6,Data Statistik LabHouse); $pdf->setFont(Arial,'B,10); $y_initial = 31; $y_axis1 = 25; $pdf->setFont(Arial,,8); $pdf->setFillColor(233,233,233); $pdf->setY($y_axis1); $pdf->setX(25); //untuk nama field, bisa diganti $pdf->cell(10,6,No,1,0,C',1); $pdf->cell(50,6,Menu Demo,1,0,C',1); $pdf->cell(20,6,View,1,0,C',1); $pdf->cell(20,6,Bad,1,0,C',1); $pdf->cell(20,6,Good,1,0,C',1); $y = $y_initial + $row; //untuk query database, bisa diganti $nilai = mysql_query(select * from stat); $no = 0; $row = 6; //untuk menampilkan data, bisa diganti while ($daftar = mysql_fetch_array($nilai)){ $no++; $pdf->setY($y); $pdf->setX(25); $pdf->cell(10,6,$no,1,0,C'); $pdf->cell(50,6,$daftar[menu],1,0,L');

$pdf->cell(20,6,$daftar[view],1,0,C'); $pdf->cell(20,6,$daftar[good],1,0,C'); $pdf->cell(20,6,$daftar[bad],1,0,C'); $y = $y + $row; } $pdf->Output(); ?> REVISI (10-11-2010) Program diatas masih ada bug, yaitu jika data lebih banyak untuk dimasukan kedalam satu halaman PDF, maka data tidak rapi untuk ditampilkan. untuk itu saya membuat aplikasi baru untuk mencoba menyempurnakan aplikasi konversi dari table mysql ke file PDF. silahkan download file dibawah ini :