ezpdf di sini merupakan sebuah modul yang dapat kita modifikasi sesuai dengan keinginan untuk menciptakan sebuah laporan dalam bentuk tampilan PDF dalam sebuah halaman
Untuk mendownload modul ezpdf silahkan kunjungi link ini >> http://sourceforge.net/projects/pdf-php/
nah langsung saja ke intinya
berikut ini adalah script yang telah saya modifikasi menjadi sebuah laporan
<?phpscript tersebut di atas adalah script untuk menampilkan nota penjualan berhubung karena webnya adalah web e-commerce
switch($_GET[act]){
default:
include('class.ezpdf.php');
mysql_connect("localhost","root","");
mysql_select_db("dbtoko");$pdf = new Cezpdf('A6','landscape');
$pdf->ezText("",11,array("justification"=>"left"));
$pdf->ezSetCmMargins(2.5,2,3.5,3);
$all=$pdf->openObject();
$pdf->setStrokeColor(0,0,0,1);
$pdf->addJpegFromFile('lala sport.jpg',75,240,35,40);
$pdf->addText(180,265,11,'NOTA PENJUALAN');
$pdf->addText(115,245,11,'TOKO MR. B.C');
$pdf->line(55,235,360,235);
$pdf->line(55,50,360,50);
$pdf->addText(55,34,8,'Dicetak pada tanggal : '.date('d-m-Y, H:i:s'));
$pdf->closeObject();
$pdf->addObject($all,'all');
$sql = mysql_query("SELECT orders.tgl_order, orders.status_order, produk.nama_produk, orders.nama_kustomer, kota.nama_kota, kota.ongkos_kirim, orders.alamat, orders.telpon, orders.email, produk.harga, orders_detail.jumlah FROM produk, orders_detail, orders, kota WHERE produk.id_produk = orders_detail.id_produk AND orders.id_orders = orders_detail.id_orders AND kota.id_kota = orders.id_kota AND status_order='Lunas'");
$i=1;
while($r=mysql_fetch_array($sql)){
$pdf->ezText("Tanggal Order $r[tgl_order]");
$pdf->ezText("Nama Produk $r[nama_produk]");
$pdf->ezText("Nama Kostumer $r[nama_kustomer]");
$pdf->ezText("Nama Kota $r[nama_kota]");
$pdf->ezText("Alamat $r[alamat]");
$pdf->ezText("Telpon $r[telpon]");
$pdf->ezText("E-Mail $r[email]");
$pdf->ezText("Harga Rp. $r[harga]");
$pdf->ezText("Jumlah $r[jumlah]");
$pdf->ezText("Ongkos Kirim Rp. $r[ongkos_kirim]");
$i++;
$total=$r[jumlah]*$r[harga]+$r[ongkos_kirim];
$pdf->ezText("------------------------------------------------");
$pdf->ezText("Total Keseluruhan : Rp.{$total}\n\n");
}
$options=array('shaded'=>0,'width'=>1100);
$pdf->ezTable($data,'','','');
$pdf->ezStream();
break;
}
?>
jika ada yang butuh script atau bertanya lebih jelas silahkan PM ke saya
note : mohon maaf jika display reportnya tidak dapat saya tampilkan karna alasan privasi
semoga bermanfaat
Tidak ada komentar:
Posting Komentar