Diskon 80% terbatas! Masukkan kupon "merdeka" di kelas apa saja

error html2pdf?

Assalamualaikum, permisi para mastah.. minta bantuannya.. ini kenapa ya ane mau nampilin data tp ko malah error ya? yang errornya itu dibagian mau manggil $nilai..


<link rel="stylesheet" type="text/css" href="style.css">
<?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();
	$atasan = $_GET['atasan'];
	$penilai = $_GET['penilai'];
	$dinilai = $_GET['dinilai'];
	$tahun = $_GET['tahun'];
	$sql="SELECT * FROM user WHERE nip =".$atasan;
	$sqlsa="SELECT * FROM user WHERE nip = ".$penilai;
	$sqldu="SELECT * FROM user WHERE nip = ".$dinilai;
	$rata = mysql_query("select round(sum(nilai)/count(tahun),2) AS rata_rata from penilaian where tahun = '".$tahun."' AND dinilai='".$dinilai."'");
	$nilai= mysql_query("SELECT from perilaku where tahun = '".$tahun."' AND dinilai='".$dinilai."'");
	$content = "<br><br><br><br><br><br><table align=center border=0 style='padding-bottom: 5px; font-size: 18pt;'>
				<tr><td align=center><img src=images/garuda.jpg height=120 width=120></td></tr>
				<tr><th align=center>PENILAIAN PRESTASI KERJA<br>PEGAWAI NEGERI SIPIL</th></tr>
				</table>
				<table border=0 style='padding-bottom: 5px; font-size: 12pt;'>
				<tr><td width=350>BADAN KEPEGAWAIAN DAERAH</td><td width=350 align=right>JANGKA WAKTU PENILAIAN<br>1 Januari s/d Desember $tahun</td></tr>
				</table>
				<table align=center border=1 style='padding-bottom: 5px; font-size: 14pt;'>";
		$hasil1=mysql_query($sqldu);
		while($row=mysql_fetch_assoc($hasil1)){
				$content.="<tr><td rowspan=6 style='height: 60mm;'>1.</td><td colspan=5 style='width=600;'>YANG DINILAI</td></tr>
				<tr><td >a. NAMA</td><td colspan=4>$row[nama]</td></tr>
				<tr><td >b. NIP</td><td colspan=4>$row[nip]</td></tr>
				<tr><td >c. Pangkat, golongan ruang</td><td colspan=4>$row[pangkat_gol]</td></tr>
				<tr><td >d. Jabatan/Pekerjaan</td><td colspan=4>$row[jabatan]</td></tr>
				<tr><td >Unit Organisasi</td><td colspan=4>$row[unit_kerja]</td></tr>";
				}
		$hasil2=mysql_query($sqlsa);
		while($row=mysql_fetch_assoc($hasil2)){
				$content.="<tr><td rowspan=6 style='height: 60mm;'>2.</td><td colspan=5>PEJABAT PENILAI</td></tr>
				<tr><td colspan=1>a. NAMA</td><td colspan=4>$row[nama]</td></tr>
				<tr><td colspan=1>b. NIP</td><td colspan=4>$row[nip]</td></tr>
				<tr><td colspan=1>c. Pangkat, golongan ruang</td><td colspan=4>$row[pangkat_gol]</td></tr>
				<tr><td colspan=1>d. Jabatan/Pekerjaan</td><td colspan=4>$row[jabatan]</td></tr>
				<tr><td colspan=1>e. Unit Organisasi</td><td colspan=4>$row[unit_kerja]</td></tr>";
				}
		$hasil3=mysql_query($sql);
		while($row=mysql_fetch_assoc($hasil3)){
				$content.="<tr><td rowspan=6 style='height: 60mm;'>3.</td><td colspan=5>ATASAN PEJABAT PENILAI</td></tr>
				<tr><td colspan=1>a. NAMA</td><td colspan=4>$row[nama]</td></tr>
				<tr><td colspan=1>b. NIP</td><td colspan=4>$row[nip]</td></tr>
				<tr><td colspan=1>c. Pangkat, golongan ruang</td><td colspan=4>$row[pangkat_gol]</td></tr>
				<tr><td colspan=1>d. Jabatan/Pekerjaan</td><td colspan=4>$row[jabatan]</td></tr>
				<tr><td colspan=1>e. Unit Organisasi</td><td colspan=4>$row[unit_kerja]</td></tr>
				";
				}
	$row2 = mysql_fetch_array($rata);{
	$content.="	<tr><td rowspan=11 style='height: 60mm;'>4.</td><td colspan=4>UNSUR YANG DINILAI</td><td>Jumlah</td></tr>
				<tr><td colspan=4>a. Sasaran Kerja Pegawai (SKP) $row2[rata_rata] x 60%</td><td>".$row2['rata_rata']*0.6."</td></tr>";
			}
	$jumlah=mysql_query($nilai);
	while($row=mysql_fetch_assoc($jumlah)){
	$content.="<tr><td align=top rowspan=9>b. Perilaku <br>  Kerja</td>
				<td>1. Orientasi Pelayanan</td><td>85.00</td><td>baik</td><td rowspan=8></td></tr>
				<tr><td>2. Integritas</td><td>$row[integritas]</td><td></td></tr>
				<tr><td>3. Komitmen</td><td></td><td></td></tr>
				<tr><td>4. Disiplin</td><td></td><td></td></tr>
				<tr><td>5. Kerjasama</td><td></td><td></td></tr>
				<tr><td>6. Kepemimpinan</td><td></td><td></td></tr>
				<tr><td>Jumlah</td><td></td><td></td></tr>
				<tr><td>Nilai Rata-rata</td><td></td><td></td></tr>
				<tr><td colspan=3>Nilai Perilaku Kerja</td><td></td></tr>
				<tr><td colspan=5>Nilai Prestasi Kerja</td><td></td></tr>
				<tr></tr>
				</table>";}
	$content.="";
	ob_end_clean();
	// conversion HTML => PDF
	try
	{
		$html2pdf = new HTML2PDF('P', 'Legal','fr', false, 'ISO-8859-15',array(10, 10, 10, 10));
		$html2pdf->setDefaultFont('Times');
		$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
		$html2pdf->Output($filename);
	}
	catch(HTML2PDF_exception $e) { echo $e; }
?>

ini erornya :

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Diperbarui 7 tahun yang lalu

11 Jawaban:

biasanya kalau kyk gitu mas, ada tag yg ngk ketutup... coba diperiksa baik2 lagi dulu bang

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 7 tahun yang lalu

@AlifNur sudah diperbaiki kang, tp ko malah hidden ya yang $hasil bagian bawah.. malah ga muncul pas buka di webnya.. kalau yang lain sih mucul aja.. udah ane kasih tanda kang di kodingannya

 <link rel="stylesheet" type="text/css" href="style.css">
<?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();
	$atasan = $_GET['atasan'];
	$penilai = $_GET['penilai'];
	$dinilai = $_GET['dinilai'];
	$tahun = $_GET['tahun'];
	$sql="SELECT * FROM user WHERE nip =".$atasan;
	$sqlsa="SELECT * FROM user WHERE nip = ".$penilai;
	$sqldu="SELECT * FROM user WHERE nip = ".$dinilai;
	$rata = mysql_query("select round(sum(nilai)/count(tahun),2) AS rata_rata from penilaian where tahun = '".$tahun."' AND dinilai='".$dinilai."'");
	$nilai="SELECT * FROM perilaku WHERE dinilai = '".$_GET['dinilai']."' AND tahun = '".$_GET['tahun']."'";
	$content = "<br><br><br><br><br><br><table align=center border=0 style='padding-bottom: 5px; font-size: 18pt;'>
				<tr><td align=center><img src=images/garuda.jpg height=120 width=120></td></tr>
				<tr><th align=center>PENILAIAN PRESTASI KERJA<br>PEGAWAI NEGERI SIPIL</th></tr>
				</table>
				<table border=0 style='padding-bottom: 5px; font-size: 12pt;'>
				<tr><td width=350>BADAN KEPEGAWAIAN DAERAH</td><td width=350 align=right>JANGKA WAKTU PENILAIAN<br>1 Januari s/d Desember $tahun</td></tr>
				</table>
				<table align=center border=1 style='padding-bottom: 5px; font-size: 14pt;'>";
		$hasil1=mysql_query($sqldu);
		while($row=mysql_fetch_assoc($hasil1)){
				$content.="<tr><td rowspan=6 style='height: 60mm;'>1.</td><td colspan=5 style='width=600;'>YANG DINILAI</td></tr>
				<tr><td >a. NAMA</td><td colspan=4>$row[nama]</td></tr>
				<tr><td >b. NIP</td><td colspan=4>$row[nip]</td></tr>
				<tr><td >c. Pangkat, golongan ruang</td><td colspan=4>$row[pangkat_gol]</td></tr>
				<tr><td >d. Jabatan/Pekerjaan</td><td colspan=4>$row[jabatan]</td></tr>
				<tr><td >Unit Organisasi</td><td colspan=4>$row[unit_kerja]</td></tr>";
				}
		$hasil2=mysql_query($sqlsa);
		while($row=mysql_fetch_assoc($hasil2)){
				$content.="<tr><td rowspan=6 style='height: 60mm;'>2.</td><td colspan=5>PEJABAT PENILAI</td></tr>
				<tr><td colspan=1>a. NAMA</td><td colspan=4>$row[nama]</td></tr>
				<tr><td colspan=1>b. NIP</td><td colspan=4>$row[nip]</td></tr>
				<tr><td colspan=1>c. Pangkat, golongan ruang</td><td colspan=4>$row[pangkat_gol]</td></tr>
				<tr><td colspan=1>d. Jabatan/Pekerjaan</td><td colspan=4>$row[jabatan]</td></tr>
				<tr><td colspan=1>e. Unit Organisasi</td><td colspan=4>$row[unit_kerja]</td></tr>";
				}
		$hasil3=mysql_query($sql);
		while($row=mysql_fetch_assoc($hasil3)){
				$content.="<tr><td rowspan=6 style='height: 60mm;'>3.</td><td colspan=5>ATASAN PEJABAT PENILAI</td></tr>
				<tr><td colspan=1>a. NAMA</td><td colspan=4>$row[nama]</td></tr>
				<tr><td colspan=1>b. NIP</td><td colspan=4>$row[nip]</td></tr>
				<tr><td colspan=1>c. Pangkat, golongan ruang</td><td colspan=4>$row[pangkat_gol]</td></tr>
				<tr><td colspan=1>d. Jabatan/Pekerjaan</td><td colspan=4>$row[jabatan]</td></tr>
				<tr><td colspan=1>e. Unit Organisasi</td><td colspan=4>$row[unit_kerja]</td></tr>
				";
				}
	$row2 = mysql_fetch_array($rata);{
	$content.="	<tr><td rowspan=11 style='height: 60mm;'>4.</td><td colspan=4>UNSUR YANG DINILAI</td><td>Jumlah</td></tr>
				<tr><td colspan=4>a. Sasaran Kerja Pegawai (SKP) $row2[rata_rata] x 60%</td><td>".$row2['rata_rata']*0.6."</td></tr>";
				}
	$content.="";
<!--Ini Bagian yang hilang -->
	$hasil=mysql_query($nilai);
		while($row1=mysql_fetch_assoc($hasil)){
				$content.="<tr><td align=top rowspan=9>b. Perilaku <br>  Kerja</td>
				<td>1. Orientasi Pelayanan</td><td>$row[orietasi_pel]</td><td>baik</td><td rowspan=8></td></tr>
				<tr><td>2. Integritas</td><td>$row[integritas]</td><td></td></tr>
				<tr><td>3. Komitmen</td><td>$row[komitmen]</td><td></td></tr>
				<tr><td>4. Disiplin</td><td>$row[disiplin]</td><td></td></tr>
				<tr><td>5. Kerjasama</td><td>$row[kerjasam]</td><td></td></tr>
				<tr><td>6. Kepemimpinan</td><td>$row[kepemimpinan]</td><td></td></tr>
				<tr><td>Jumlah</td><td>$row[jumlah]</td><td></td></tr>
				<tr><td>Nilai Rata-rata</td><td>$row[rata_rata]</td><td></td></tr>
				<tr><td colspan=3>Nilai Perilaku Kerja</td><td></td></tr>
				<tr><td colspan=5>Nilai Prestasi Kerja</td><td></td></tr>
				<tr></tr>";
				}
<!--akhir hilang -->
	$content.="</table>";

	ob_end_clean();
	// conversion HTML => PDF
	try
	{
		$html2pdf = new HTML2PDF('P', 'Legal','fr', false, 'ISO-8859-15',array(10, 10, 10, 10));
		$html2pdf->setDefaultFont('Times');
		$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
		$html2pdf->Output($filename);
	}
	catch(HTML2PDF_exception $e) { echo $e; }
?>

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

coba di variabel nilainya ($nilai) diganti jadi :

 $nilai="SELECT * FROM perilaku WHERE dinilai = '$dinilai' AND tahun = '$tahun'";
avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 7 tahun yang lalu

@AlifNur sudah dicoba kang, setelah ane telusuri permasalahanya ada di kondisinya kalau 2 kondisi seperti ini erorr :

 $nilai="SELECT * FROM perilaku WHERE dinilai = '$dinilai' AND tahun = '$tahun'";

tp sedangkan kalau cuma 1 kodnisi itu bisa :

 $nilai="SELECT * FROM perilaku WHERE dinilai = '$dinilai'";
avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

coba cek nama field di tabelnya mas

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 7 tahun yang lalu

@AlifNur sudah di cek om, bener semua nama sudah sesuai dengan field hehe..

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

ada gambar outpatnya ngk mas?

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 7 tahun yang lalu

kyaknya ini deh mas ... di dalam variabel $nilai itu mas udah buat mysql_query... trus di variabel $hasil = mas pake lagi mysql_query($nilai).... jadi perintah mysql_querynya 2 kali.... dan bintangnya juga kurang mas => SELECT from perilaku . . .


$nilai= mysql_query("SELECT from perilaku where tahun = '".$tahun."' AND dinilai='".$dinilai."'");
$jumlah=mysql_query($nilai);

coba diubah jadi ->


$nilai= "SELECT * from perilaku where tahun = '$tahun' AND dinilai='$dinilai'";
$jumlah=mysql_query($nilai);

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 7 tahun yang lalu

@AlifNur sudah kang sama saja hasilnya hehe, ini gambar sebelum saya masukin fungsi $jumlah=mysql_query($nilai); while($row=mysql_fetch_assoc($jumlah)){

nah setelah saya masukin fungsinya tabelnya malah kaya ngilang gitu yah..

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

@AlifNur Makasih kang sudah mau bantu, problem sudah fixed hehe, ternyata permasalahnya ada di $_GET tahunnya kang.. salah baca tahun harusnya dari tabel penilai tp ane ngambilnya dari tabel perilaku, makasih ya kang hehehe..

avatar ghifargoodunk
@ghifargoodunk

81 Kontribusi 3 Poin

Dipost 7 tahun yang lalu

sip sip mas :D

avatar AlifNur
@AlifNur

164 Kontribusi 72 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban