Postingan lainnya
[SOLVED] cara spasi atau tab di kodingan ini?
saya punya kodingan menggunakan html2pdf, cara membuat spasi atau tab bagaimana ya? saya gunaiin  ngga bisa yah, malah tampil jadinya.. mohon pencerahannya kang.. maafkan pertanyaan yg newbie hehe..
<?php
extract($_POST);
ob_start();
mysql_connect("localhost","root","");
mysql_select_db("skp");
require ("html2pdf/html2pdf.class.php");
$now = date('d-m-Y');
$filename="account.pdf";
$content = ob_get_clean();
$penilai = $_GET['penilai'];
$dinilai = $_GET['dinilai'];
$sqlsa="SELECT * FROM user WHERE nip = ".$penilai;
$sqldu="SELECT * FROM user WHERE nip = ".$dinilai;
$content = "
<table align=center border=0 style='border-bottom: 1px solid #999999; padding-bottom: 10px; width: 203mm;'>
<tr valign='top'>
<td style='width: 203mm;' valign='middle'>
<div style='font-weight: bold; padding-bottom: 5px; font-size: 12pt;'>
<p align=center><br><br><br>FORMULIR SASARAN KERJA <br> PEGAWAI NEGERI SIPIL</p>
</div>
</td>
</tr>
</table>
<table align=center border=1 cellpadding='0' cellspacing='1' style='width: 210mm;'>
<tr>
<th>NO</th><th colspan=2>I. PEJABAT PENILAI</th><th>NO</th><th colspan=6>II. PEGAWAI NEGERI SIPIL YANG DINILAI</th>
</tr>
<tr>
<td>
<table border=0>
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
<tr><td>4</td></tr>
<tr><td>5</td></tr>
</table>
</td>";
$hasil1=mysql_query($sqlsa);
while($row=mysql_fetch_assoc($hasil1)){
$content.="<td colspan=2>
<table border=0>
<tr><td style='width: 40mm;'>Nama</td><td>$row[nama]</td></tr>
<tr><td>NIP</td><td>$row[nip]</td></tr>
<tr><td>Pangkat/GolRuang</td><td>$row[pangkat_gol]</td></tr>
<tr><td>Jabatan</td><td>$row[jabatan]</td></tr>
<tr><td>Unit Kerja</td><td>$row[unit_kerja]</td></tr>
</table>";
}
$content.="</td>
<td>
<table border=0>
<tr><td>1</td></tr>
<tr><td>2</td></tr>
<tr><td>3</td></tr>
<tr><td>4</td></tr>
<tr><td>5</td></tr>
</table>
</td><td colspan=6>";
$hasil2=mysql_query($sqldu);
while($row=mysql_fetch_assoc($hasil2)){
$content.="<table border=0>
<tr><td style='width: 40mm;'>Nama</td><td>$row[nama]</td></tr>
<tr><td>NIP</td><td>$row[nip]</td></tr>
<tr><td>Pangkat/GolRuang</td><td>$row[pangkat_gol]</td></tr>
<tr><td>Jabatan</td><td>$row[jabatan]</td></tr>
<tr><td>Unit Kerja</td><td>$row[unit_kerja]</td></tr>";
}
$content.="</table>
</td>
</tr>
<tr bgcolor='#CCCCCC'>
<th rowspan=2>No</th>
<th style='width: 103mm;' rowspan=2 colspan=2 align=center>III. Kegiatan Tugas Jabatan</th>
<th rowspan=2>AK</th>
<th colspan=6 align=center style='height: 5mm;'>Target</th>
</tr>
<tr>
<th colspan=2 style='width: 20mm; height=5mm' align=center>kuant/Out</th>
<th align=center>Kual/Mutu</th>
<th colspan=2 align=center>Waktu</th>
<th style='width: 20mm;' align=center>Biaya</th>
</tr>";
$sql="SELECT * FROM penilaian WHERE dinilai = '".$_GET['dinilai']."' AND tahun = '".$_GET['tahun']."'";
$hasil=mysql_query($sql);
$i=1;
while($row=mysql_fetch_assoc($hasil))
{
$content.="<tr bgcolor='#FFFFFF'>
<td>$i</td>
<td>$row[kegiatan]</td>
<td style='width: 6mm;' align=center>$row[tkredit]</td>
<td align=center>$row[t_ak]</td>
<td style='width: 10mm;' align=center>$row[t_out]</td>
<td style='width: 10mm;' align=center>$row[t_satuan]</td>
<td align=center>$row[t_kual]</td>
<td style='width: 10mm;' align=center>$row[t_waktu]</td>
<td style='width: 10mm;' align=center>$row[t_satwaktu]</td>
<td align=center>$row[t_biaya]</td>
</tr>";
$i++;
}
$content.="</table>";
$content.="<br><table border=0 align=center>
<tr>
<td colspan=2 align=right>Depok, $now</td>
</tr>
<tr>
<td style='width: 80mm;'>Pejabat Penilai</td><td style='width: 90mm;' align=right>Pegawai Negeri Sipil Yang Dinilai</td>
</tr>
<tr>
<td style='height: 11mm;'></td><td></td>
</tr>
<tr>";
$hasil1=mysql_query($sqlsa);
while($row=mysql_fetch_assoc($hasil1)){
$content.="<th><u>$row[nama]<br>$row[nip]</u></th>";
}
$hasil2=mysql_query($sqldu);
while($row=mysql_fetch_assoc($hasil2)){
$content.="<th align=right><u>$row[nama]<br>$row[nip]</u></th>";
}
$content.="</tr></table>
<table align='center' border='0'><tr><td style='width: 213mm;'> Catatan :<br>Ak Bagi PNS yang memangku jabatan fungsional tertentu</td></tr></table>";
$content.="";
ob_end_clean();
// conversion HTML => PDF
try
{
$html2pdf = new HTML2PDF('L', 'Legal','fr', false, 'ISO-8859-15',array(6, 6, 6, 6));
$html2pdf->setDefaultFont('Times');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
$html2pdf->Output($filename);
}
catch(HTML2PDF_exception $e) { echo $e; }
?>
4 Jawaban:
Jawaban Terpilih
Bisa kok mas... pake : Â (pakai titik koma)
@AlifNur work mantappp, thanks kang.. oh iya kang sekalian mau tanya kalau hasil dari html2pdf itu apa pasti, seperti di preview di browser saat nanti di print? oh iya kalau ukuran kertas ane mau pake yg kertas legal bener ga tuh kodingan ane? hehe
kalau pengalaman sihh format nya udah kyk bgitu kalau mau di print.... dan bisa juga kok di atur ulang lagi kalau misalnya ukuran kertas yg kita atur di coding legal, tpi pas print mau pake A4... tinggal klik d lambang print pas di preview di browser... disitu kita bisa atur ukuran kertasnya dan otomatis berubah..
@AlifNur mantaps udah jelas, oke makasih kang hehehe