Print Preview Data dengan PHP MySQL

Di dalam sebuah transaksi atau bisnis, atau masalah yang menyangkut publikasi seberkas data sangat penting dibutuhkan nya Print Preview secara langsung dan cepat.

Web juga membutuhkan laporan untuk di cetak atau di download dengan format lain seperti PDF atau XLS. Pertama adalah membuat laporan dengan format cetak, karena cara ini sering dipakai saat user ingin membuat laporan penjualan, laporan transaksi, laporan harian dll.


File yg dibutuhkan :
1. CSS framework bernama Twitter Bootstrap.

2. XAMPP 1.7.7 VC9 di Windows 7.

3. Untuk Twitter bootstrap ini hanya untuk mengatur tampilan saja, kalau punya tampilan sendiri yang lebih baik ya nggak usah dipakai.

4. Databasenya adalah mhsasia dengan nama tabel mhsasia.




Contoh sebagian Source Code

tabel mahasiswa

<h2 id="headings"> MAHASISWA ASIA </h2>
<hr>
<p class='pull-right'>
 <a href='export/mhs_xls.php'
 target='_blank'
 class="btn" ><i class='icon-download-alt'></i> Excel</a>
 <a href='export/mhs_pdf.php '
 target='_blank'
 class="btn" ><i class='icon-download-alt'></i> PDF</a>
 <a href='export/mhs_cetak.php'
 target='_blank'
 class="btn" ><i class='icon-print'></i>cetak</a>
</p>
<table  class="table  table-condensed table-hover">
 <thead>
  <th><td><b>NAMA </b></td><td class='pull-right'><b>NIM </b></td></th>
 </thead>
 <tbody>
  <?php
$query="select * from mhsasia";
$result=mysql_query($query) or die(mysql_error());
$no=1;
//proses menampilkan data
while($rows=mysql_fetch_object($result)){
  ?>
  <tr>
   </td><td><?  echo $rows -> id;?></td>
   <td><?  echo $rows -> nama;?></td>
   <td ><p class='pull-right'><? echo $rows -> nim;?></td>
  </tr>
  <?
}?>
 </tbody>
</table>

Untuk lebih lengkapnya, donlot Source Code nya disini, DB nya disini
pass : topaninfodotcom

CU

Share this

11 Responses to "Print Preview Data dengan PHP MySQL"

  1. Mas bro, coba pake ::
    xampp control panel 2.5.8 (2009-07-28)
    xampp for windows version 1.7.3
    hasilnya bisa kok, contoh : wolypop.tk/pdfexcelexport
    coba ini : wolypop.tk/pdfexcelexport/P8Ojkg.rar

    tpi klo pake :
    XAMPP 1.7.7 VC9 (emang gitu)

    ReplyDelete
  2. Replies
    1. Nggak kok, kalo coba sperti koment di atas.. coba aja dulu.
      emang biasa klo nggk cocok antara xammp dan koding php nya :)

      Delete
  3. mas klo kita mau print data dalam databases berdasarkan id jadi kita tidak print data semua dari databases.. itu gman ya mas. mohon bantuanya..
    satyajamaludinputralencana@gmail.com

    ReplyDelete
    Replies
    1. kalo berdasar id bisa pake seperti ini ::

      $a = mysql_query("select * from nama_tabel(mhsasia) order by id DESC");

      dengan catatan ada kolom untk "id" nya.
      id | name |
      -------------------
      1 | Muklas |
      2 | Johan |
      3 | Rahman |
      4 | Aida |
      5 | Isabel |

      tapi jika ingin rahman dulu yg paling atas atau dengan kata lain id 3 dulu yg muncul shg urutannya jadi 3, 4, 5,1, 2
      Maka kemungkinan sprt ini :

      select id from nama_tabel(mhsasia) //dlam hal ini tabel "mhsasia"
      order by id < 3, id

      Jadinya sprt ini :

      -------------------
      3 | Rahman |
      4 | Aida |
      5 | Isabel |
      1 | Muklas |
      2 | Johan |

      Delete
  4. tambahkan kode ini...
    ob_start();

    ReplyDelete
  5. Parse error: syntax error, unexpected $end in D:\zZ@...{jnn}\xampp\htdocs\buat_laporan\mhs\mhs_view.php on line 35

    apanya yah yang error, padahal aq pke xampp 1.7.3

    ReplyDelete
  6. terimkaisih mas sangat membantu sekali

    ReplyDelete
  7. aku bisa ikutnimbrung ngak bro ? gini aku maulihat print preview sebuah web ,yg jadi masalahnya itu klo aku klik menu print nya langsung kecetak gitu tapi print previenya ngak nampak, caranya untuk mengambil code code print previewnya itu gimana yah gan.... #PEMULA TINGKAT RT

    ReplyDelete
  8. gan linknya error gan tolong di perbaiki thnx you butuh untuk aplikasi tugas

    ReplyDelete