form hapus data dan fpdf library - informatika.unsyiah.ac.id filedik-034 database berbasis...

17
DIK-034 Database Berbasis Web DIK-034 Database Berbasis Web DIK-034 Database Berbasis Web Form Hapus Data dan FPDF Library Dr. Taufik Fuadi Abidin, M.Tech www.informatika.unsyiah.ac.id/tfa Universitas Syiah Kuala

Upload: nguyenmien

Post on 12-Apr-2019

263 views

Category:

Documents


0 download

TRANSCRIPT

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

DIK-034 Database Berbasis Web

Form Hapus Data dan

FPDF Library

Dr. Taufik Fuadi Abidin, M.Techwww.informatika.unsyiah.ac.id/tfa

Universitas Syiah Kuala

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

Form Hapus

2

� Form Hapus dibuat untuk memudahkan user menghapus data yang telah disimpan dalam database

� Ada beberapa mekanisme penghapusan data:

1. Menyediakan fasilitas PENCARIAN data dan mencari data yang ingin dihapus. Kemudian, setelah data yang ingin dihapus ditemukan, proses penghapusan dilakukan

2. Menampilkan data yang ada dalam database dalam bentuk tabular (tabel) dan menyediakan tombol HAPUS pada baris yang sama

3. Menggunakan kedua mekanisme di atas (penggabungan)

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

Cara 1: Cari, Tampilkan, Hapus

3

(1) CARI

(2) TAMPILKAN

(3) KONFIRMASI

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

Cara 2: Tabular & Tombol Hapus

4

Tombol Hapus

(1) TABULAR

(2) KONFIRMASI

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

Cara 3: Kombinasi Keduanya

5

Tombol Hapus

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

Hapus dan Konfirmasi

6

<td>

<a href="javascript:confirmDelete('main.php?com=del&kd=<?echo $d['kd'];?>')">

<img src="img/cross.png" border=0 /></a>

</td>

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

Hapus dan Konfirmasi

7

<script language="JavaScript">

function confirmDelete(delUrl) {if(confirm("Apakah anda yakin ingin

menghapus data tersebut?")){document.location = delUrl;

}}

</script>

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

Detail Perintah Hapus

8

<?

$kd = trim($_REQUEST['kd']);$sql = "delete from A where kd = '$kd'";mysql_query($sql);header("location:main.php?com=utama&msg=2");

?>

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

FPDF Libraryhttp://www.fpdf.org/

9

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

FPDF Library

10

� FPDF adalah PHP class yang dapat digunakan untuk membuat file PDF menggunakan perintah PHP

� Menggunakan FPDF dapat dibuat:� Format halaman dan margin� Header and footer � Page break� Line break dan justifikasi teks� Menampilkan image (JPEG, PNG and GIF)� Mengatur warna� Membuat Links

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

FPDF: Contoh 1

11

<?

require('fpdf.php');

$pdf = new FPDF();$pdf->AddPage();$pdf->SetFont('Arial','B',16);$pdf->Cell(40,10,'Hello World!');$pdf->Output();

?>

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

FPDF: Contoh 1 Hasil

12

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

FPDF: Contoh 2

13

<?require('fpdf.php');

class PDF extends FPDF{function Header(){

$this->Image('logo_pb.png',10,8,33);$this->SetFont('Arial','B',15);$this->Cell(80);$this->Cell(30,10,'Title',1,0,'C');$this->Ln(20);

}

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

FPDF: Contoh 2 Lanjutan

14

function Footer(){$this->SetY(-15); //Pos 1.5cm from bottom$this->SetFont('Arial','I',8);$this->Cell(0,10,'Page '.

$this->PageNo().'/{nb}',0,0,'C');}

}$pdf=new PDF();$pdf->AliasNbPages();$pdf->AddPage();$pdf->SetFont('Times','',12);for($i=1;$i<=40;$i++)

$pdf->Cell(0,10,'Printing ' . $i,0,1);$pdf->Output(); ?>

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

FPDF: Contoh 2 Hasil

15

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

Contoh Lain

16

� Tutorial 3: Line breaks & colors� Tutorial 4: Multi-columns� Tutorial 5: Tables� Tutorial 6: Links & flowing text� Tutorial 7: Adding new fonts & encoding

http://www.fpdf.org/

DIK-034 Database Berbasis WebDIK-034 Database Berbasis Web

Diskusi dan Terima Kasih

17