Tolong pilih kategori sesuai, jenis posting (diskusi atau bukan) dan sertakan tag/topik yang sesuai seperti komputer, java, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus!
- Bagi Anda yang ingin mendaftar, baca link berikut:
http://diskusiweb.com/discussion/50491/how-to-registrasi-diskusiweb-com-baca-ini-terlebih-dahulu
- Cara menyisipkan kode program supaya tampil rapi dan terformat dengan baik di diskusiweb.com: http://www.diskusiweb.com/discussion/50415/cara-menyisipkan-kode-program-di-diskusiweb-com
- Cara posting gambar/image di post Anda: http://www.diskusiweb.com/discussion/47345/cara-menyisipkan-menyertakan-image-pada-posting/p1

buat laporan pdf

teman-teman saya mau nanya nih bagimana sih cara buat laporan dengan pdf, dalam satu halaman ga masalah,tapi saat pindah ke halaman berikutny ko laporanya jadi ga bisa rapi yah, gimana sih caranya agar bisa rapi, sama bagimana sih biar laporan kita tampil berdasarkan tanggal????
ini scripnya,, sebelumnya terimakasih..


<?php
include_once "../session/koneksi.php";
include_once ("../fpdf16/fpdf.php");
include "../config/fungsi_indotgl.php";
$pdf = new FPDF();
$pdf->Open();
$pdf->AddPage();

//$ya = $ya + $row;
$pdf->setFont('Arial','',10);

$pdf->image('../images/log.gif',23,15,40,0);
$pdf->setXY(130,10); $pdf->cell(30,6,'Jl. Permata Blok D-2 No. 9 Pengasinan');
$pdf->setXY(170,15); $pdf->cell(30,6,'Bekasi 17115');
$pdf->setXY(88,20); $pdf->cell(30,6,'Phone : (021) 6875 9864 Email : wahanaprimasakti@yahoo.com');
$pdf->setXY(16,25); $pdf->cell(18,6,'======================================================================================');
$pdf->SetFont('Arial','B','16');
$pdf->Cell(0,25, 'Jurnal Transaksi', '0', 1,'C');
$pdf->setFont('Arial','',10);



$yi=60;
$ya=50;
$pdf->setFont('Arial','',12);
$pdf->setFillColor(233,233,233);
$pdf->setXY(10,$ya);

$pdf->cell(10,35,'NO',0,0,'L',1);
$pdf->cell(20,35,'Jurnal',0,0,'L',1);
$pdf->cell(25,35,'Tanggal',0,0,'L',1);
$pdf->cell(15,35,'No Bukti',0,0,'L',1);
$pdf->cell(15,35,'Akun',0,0,'L',1);
$pdf->cell(60,35,'Keterangan',0,0,'L',1);
$pdf->cell(25,35,'Debit',0,0,'R',1);
$pdf->cell(25,35,'Kredit',0,0,'R',1);

$tph_det = mysql_query("SELECT tjurnal.id_jurnal,tjurnal.tgl_jurnal,tjurnal.ket,tjurnal.id_iv,takun.id_akun,takun.nm_akun,tjurnald.debit,tjurnald.kredit FROM tjurnal INNER JOIN tjurnald ON tjurnal.id_jurnal=tjurnald.id_jurnal INNER JOIN takun ON tjurnald.id_akun=takun.id_akun ORDER BY id_jurnal ASC
");


$yi=250;
$ya=240;
$no = 0;
$row = 12;

$daftar= array();

while ($daftar = mysql_fetch_array($tph_det))
{

$pdf->setFont('Arial','',10);
$no++;

$pdf->setXY(10,$ya);

$pdf->cell(10,6,$no,0,0,'L');
$pdf->cell(20,6,$daftar[id_jurnal],0,0,'L');
$pdf->cell(25,6,$daftar[tgl_jurnal],0,0,'L');
$pdf->cell(15,6,$daftar[id_iv],0,0,'L');
$pdf->cell(15,6,$daftar[id_akun],0,0,'L');
$pdf->cell(60,6,$daftar[nm_akun],0,0,'L');
$pdf->cell(25,6,$daftar[debit],0,0,'R');
$pdf->cell(25,6,$daftar[kredit],0,0,'R');

$ya = $ya + $row;

}

$pdf->Output();

?>
Tagged:

Comments

  • koq masalahnya sama ma saya,.. pada halaman berikutnya jadi gag rapi???
    Gimana dah bisa belum gan??? Ajarin donk,... script saya kebetulan sama kayak mas,.. pake perulangan while,...
  • Kan bisa diset marginnya.
  • edited February 2012
    script saya juga hampir sama mas goku ma yang diatas tapi koq pada halaman kedua dan seterusnya koq jatuhnya jadi ndak rapi,.. cuman muncul satu record,.. ni script saya mas goku,..

    <?php
    include "fpdf.php";
    include "../koneksi.php";

    $nama_agen = $_REQUEST["nama_agen"];
    $param = "";

    if (empty($nama_agen)){
        $param = "";
    }
    else{
        $param = "and a.kode_agen = '".$nama_agen."' ";
    }

    $sql = mysql_query("SELECT date_format(jatuh_tempo, '%d-%M-%Y') as jatuh_tempo, no_invoice, date_format(tanggal_transaksi, '%d-%M-%Y') as tanggal_transaksi, a.nama_agen as nama_agen, cash_total from transaksi t, agen a where t.kode_agen = a.kode_agen $param  order by t.jatuh_tempo asc");

    class PDF extends FPDF
    {
     function Header()
     {
        $this->SetFont('Arial', 'BUI', 14);
        $this->Cell(80);
        $this->Cell(80,10,'Credit Aging',0,0,'C');
        $this->Ln(10);
        $this->SetFont('Arial', 'B', 9);
        $this->cell(80,16,'Branch : JAYA NUSANTARA',0,0,'L');
     }
     function Footer()
     {
        $this->SetY(-15);
        $this->SetFont('Arial', 'I', 8);
        $this->Cell(0, 10, 'Page '.$this->PageNo().'/{nb}',0,0,'C');
     }
    }

    $tgl = date('d-M-Y');
    $pdf = new PDF('L', 'mm', 'A4');
    $pdf->Open();
    $pdf->addPage();
    $pdf->AliasNbPages();
    $pdf->setMargins(2,3,3);
    $pdf->setFont('Times','B',10);
    $yi = 50;
    $ya = 44;
    $pdf->setFont('Arial','',10);
    $pdf->setFillColor(192,192,192);
    $pdf->setTextColor(16, 16, 16);
    $pdf->setXY(10,20);

    $pdf->setXY(10,$ya);
    $pdf->CELL(10,6,'NO',0,0,'C',1);
    $pdf->CELL(25,6,'DUE DATE',0,0,'C',1);
    $pdf->CELL(30,6,'INVOICE NO',0,0,'C',1);
    $pdf->CELL(50,6,'TRANS DATE',0,0,'C',1);
    $pdf->CELL(80,6,'CUSTOMER',0,0,'C',1);
    $pdf->CELL(35,6,'AMOUNT ($US)',0,0,'C',1);

    $ya = $yi + $row;

    $i = 1;
    $no = 1;
    $max = 31;
    $row = 6;
    while($data = mysql_fetch_array($sql)){
    $pdf->setXY(10,$ya);
    $pdf->setFont('arial','',8);
    $pdf->setFillColor(255,255,255);
    $pdf->cell(10,6,$no,0,0,'C',1);
    $pdf->cell(25,6,$data[jatuh_tempo],0,0,'L',1);
    $pdf->cell(30,6,$data[no_invoice],0,0,'L',1);
    $pdf->CELL(50,6,$data[tanggal_transaksi],0,0,'L',1);
    $pdf->CELL(80,6,$data[nama_agen],0,0,'L',1);
    $pdf->CELL(35,6,number_format($data[cash_total],2,',','.'),0,0,'R',1);
    $pdf->SetAutoPageBreak(on,'100');
    $ya = $ya+$row;
    $total = $total+$data[cash_total];
    $no++;
    $i++;
    $dm[kode] = $data[kdprog];
    }

    $pdf->setXY(10,$ya);
    $pdf->cell(115,6,'',0,0,'C');
    $pdf->cell(80,6,'Total : ',0,0,'L');
    $pdf->cell(35,6,number_format($total,2,',','.'),0,0,'R');
    $pdf->Output();
    ?>
  • makasich,... atas bantuannya,...
    dah bisa kakak
  • mohon tanya sory klo sdh pernah
    sy mau membuat/mencetak kertas label tom&jerry 121
    dng menggunakan fpdf
    apakah ada tmn2 yg tau

    thanks
  • sori mas...yang halaman dua dan seterusnya hanya tampil satu record....gimana ya solusinya?? dipostingan kempo13 ga ada tampilan solusinya mas....makasih sebelumnya
  • kalau membuat type font yang baru di fpdf. gimana ya?
Sign In or Register to comment.