Cetak E-Book menjadi sebuah Buku(Bolak-Balik)

Mungkin sudah tak asing lagi ya di telinga kita ketika mendengar kata e-book . . . terutama bagi mahasiswa sudah makanan setiap hari selain buku, Mahasiswa lebih banyak menggunakan E-book karena hemat biaya alias gratis kita dapat download sepuasnya di internet tinggal bertanya saja sama mbah google, Namanya juga mahasiswa identik sekali dengan kata hemat apalagi buat anak kos, seperti saya dulu cukup makan sama nasi aja,hahahahah... Tapi anehnya mahasiswa itu kenapa ya kalau nraktir gebetan saja rela mengorbankan materi lebih, tapi buat membeli buku saja harus berpikir 10x lipat, haduh...padahal membeli buku banyak manfaatnya dari pada nraktir gebetan,heheheheh..ok deh gag usah bertele-tele, Bagi mahasiswa yang hemat plus tak mampu membeli sebuah buku seperti saya ini, Tak mungkin kan kita bolak-balik buka leptop terus buat baca E-book, terus gimana kalo mati lampu and batre leptop lowbet, lebih baik dicetak aja deh, gag akan memakan biaya besar kok, Nih saia kasih tutorial cetak E-book menjadi sebuah buku...cekidot...

- Nu kahiji<(Pertama) Buka pdf kalian dan print(ctrl + p)



- Kadua
Nah muncul dialog kan pada pada subset pilih odd pages only untuk mencetak halaman genap terlebih dahulu sedangkan even pages only nanti setelah halaman genap selesai di print, kemudian pada pages caling pilih booklet printing pada binding pilih left,untuk lebih jelasnya lihat gambar.



- Katilu
Setelah halaman genap tercetak semua saatnya balikan kertas dan masukan lagi ke printer kemudian pada subset pilih evenpages onnly dan pada binding pilih right klik ok dan tunggu deh e-book kalian telah menjai sebuah buku,tinggal bawa aja ke tukang jilid agar terlihat lebih cantik,heheheheh...



Semoga bermanfaat ya....

Selengkapnya
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Ada apa dengan Hati ini.....?

Akhir-akhir ini hari-hariku dilalui tanpa senyuman serta semangat, entah apa yang sedang terjadi dengan semua ini . . . ? ? ? aku hanya berharap hari esok aku bisa menemukan kembali senyum itu yang selalu menyinari haru-hariku. . . Apakah mungkin penyebab semua ini bersumber dari hatiku yang sedang tak karuan, ya memang bener si...suasana hatiku tak karuan sehingga berpengaruh ke kinerja otakku serta seluruh organ tubuh lainnya. So hati itu bagaikan prosesor dalam sebuah komputer yang mempengaruhi kinerja organ yang lainnya.


Ada apa dengan hati ini? ? ? galaukah,resahkah? ? ?
Galau...memang sih aku tak punya pendamping/pacar, tapi saat ini aku tak memikirkan untuk pacaran dahulu aku baru saja memutuskan pacarku tiga bulan yang lalu, karena aku sadar pacaran itu banyak mudorotnya. Jadi aku lebih memilih untuk mewujudkan semua impianku dahulu. So mungkin penyebabnya bukan dari sini kali ya....?

Resaaaah..?
Rasanya memang ini yang sedang melanda hatiku saat ini, resah menunggu gajih yang tak kunjung turun padahal ini gaji pertamaku. Ada hall lain yang menyebabkan ini semua mungkin karena aku kepikiran terus kejadian kemarin yang membuatku shock sampe saat ini.

Sekarang aku pasrahin saja sama yang diatas Allah swt, mungkin aku sedang di uji serta allah punya rencana di balik semua ini dan itu yang terbaik buatku..amin..

Selengkapnya
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Modifikasi Form with CSS

Dalam pembuatan website hal yang paling utama adalah interface atau tampilannya, karena website tanpa interface itu bagaikan sayur tanpa garam bo... Nah kali ini saia mau sharing bagaimana agar interface form kita lebih menarik, nih contohnya seperti ini


Ok deh bagi yang tertarik silahkan copy paste source code berikut ini
Buatlah file form.html
<html>
<head>
<title>L'ARC EN CELL</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<form action="proses.php" method="post" name="data" id="userForm"><p>
<table width="295" border="0" cellspacing="5" cellpadding="1" align="center" class="table">
<tr>
<td><label>Nama</label></td>
<td>:</td>
<td><input type="text" name="nama" class="input" title="Nama Harus Di isi"></td>
</tr>
<tr>
<td><label>Nomor</label></td>
<td>:</td>
<td><input type="text" name="nomor" class="input" title="Nomor harus diisi"></td>
</tr>
<tr>
<td></td>
<td></td>
<td><input class="button" type="submit" value="Simpan"></td>
</tr>
</table>
</body>
</html>

kemudian kita buat file css nya simpan dalam folder yang sama dengan file form.html tadi, kemudian file css simpan dengan nama file style.css
* {
margin: 0;
padding: 0;
}
* {
margin: 0;
padding: 0;
}
body {
background-color: #bfbfbf;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #222;
width:100%;
}
.input{
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",sans-serif;
font-weight:200;
font-size:18px;
padding:5px;
margin-top:2px;
margin-right:6px;
margin-bottom:16px;
border:1px solid #aaa;
background:#fbfbfb;
outline:none;
color: #bfbfbf;
-moz-border-radius:30px;
-khtml-border-radius:30px;
-webkit-border-radius:30px;
-moz-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);
-webkit-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);
box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);
}
input{color:#bfbfbf;}.clear{clear:both;}
.input:hover
{
background-image:-moz-linear-gradient(top,#72706d,red);
background-image:-webkit-gradient(linear,left top,left bottom,from(yellow),to(#254156));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=yellow,endColorStr=#254156);
-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#8BA0B5, endColorStr=#254156)";
border: 2px solid yellow;
}
.button {
font-family:sans-serif;
padding:3px 10px;
border:none;
font-size:24px;

-moz-border-radius:30px;
-khtml-border-radius:30px;
-webkit-border-radius:30px;
border-radius:30px;
cursor:pointer;
text-decoration:none;
margin-top:-3px;
color: red;
font-weight: bold;
background-image:-moz-linear-gradient(top,#72706d,black);
background-image:-webkit-gradient(linear,left top,left bottom,from(#8BA0B5),to(#254156));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#8BA0B5,endColorStr=#254156);
-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#8BA0B5, endColorStr=#254156)";
}
.button:hover{
background-image:-moz-linear-gradient(top,#72706d,blue);
background-image:-webkit-gradient(linear,left top,left bottom,from(#8BA0B5),to(#254156));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#8BA0B5,endColorStr=#254156);
-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#8BA0B5, endColorStr=#254156)";
}

Dalam pemanggilan dari html ke css ada dua cara yaitu id atau class untuk pemanggilan id(dalam css nya di awali dengan tanda #) sedangkan class(diawali dengan tanda .)

contohnya :
kita akan memodif form inputan
<tr>
<td><label>Nama</label></td>
<td>:</td>
<td><input type="text" name="nama" class="input" title="Nama Harus Di isi"></td>
</tr>

didalam input type terdapat class="input" nah disanalah fungsi pemanggilan html ke css,kalian lihat di css nya inputan diawali . atau #,jika pagar ganti class menjadi id. Dalam file style.css telah dimasukan untuk memodif tombol submit tinggal kalian masukan saja ke buttonnya dengan class button, Semoga bermanfaat.

Selengkapnya
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Membuat Grafik Sederhana

Selamat pagi....udah lama nih gag posting artikel lagi,rasanya tuh sibuk sekali. Ok dalam tutorial kali ini saia akan membagikan ilmu yang saia dapat bagaimana cara membuat grafik sederhana menggunakan php. Ok dah langsung saja ya


Kita akan membuat grafik seperti tampilan di atas, ok langkah pertama seperti biasa buat dahulu databasenya, misalkan dalam tutorial ini saia membuat grafik penjualan pulsa di konter A berdasarkan provider yang sering konsumen beli.
<?php

// koneksi ke mysql
mysql_connect("localhost", "root", "");
mysql_select_db("bisnis");

// mencari jumlah XL dari database
$query = "SELECT count(*) AS jumXl FROM cell WHERE provider = 'XL'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$jumXl = $data['jumXl'];

// mencari jumlah Indosat dari database
$query = "SELECT count(*) AS jumIndosat FROM cell WHERE provider = 'Indosat'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$jumIndosat = $data['jumIndosat'];

// mencari jumlah Telkomsel dari database
$query = "SELECT count(*) AS jumTelkomsel FROM cell WHERE provider = 'Telkomsel'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$jumTelkomsel = $data['jumTelkomsel'];

// mencari jumlah Flexi dari database
$query = "SELECT count(*) AS jumFlexi FROM cell WHERE provider = 'Flexi'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$jumFlexi = $data['jumFlexi'];

// mencari jumlah Three dari database
$query = "SELECT count(*) AS jumThree FROM cell WHERE provider = 'Three'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$jumThree = $data['jumThree'];

// mencari jumlah Esia dari database
$query = "SELECT count(*) AS jumEsia FROM cell WHERE provider = 'Esia'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$jumEsia = $data['jumEsia'];

// mencari jumlah Axis dari database
$query = "SELECT count(*) AS jumAxis FROM cell WHERE provider = 'Axis'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$jumAxis = $data['jumAxis'];

// mencari jumlah Smart dari database
$query = "SELECT count(*) AS jumSmart FROM cell WHERE provider = 'Smart'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$jumSmart = $data['jumSmart'];

// mencari jumlah Fren dari database
$query = "SELECT count(*) AS jumFren FROM cell WHERE provider = 'Fren'";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
$jumFren = $data['jumFren'];

// menghitung total Provider
$total = $jumXl + $jumIndosat + $jumTelkomsel + $jumFlexi + $jumThree + $jumEsia + $jumAxis + $jumSmart + $jumFren;

// menghitung prosentase
$prosenXl = $jumXl/$total * 100;
$prosenIndosat = $jumIndosat/$total * 100;
$prosenTelkomsel = $jumTelkomsel/$total * 100;
$prosenFlexi = $jumFlexi/$total * 100;
$prosenThree = $jumThree/$total * 100;
$prosenEsia = $jumEsia/$total * 100;
$prosenAxis = $jumAxis/$total * 100;
$prosenSmart = $jumSmart/$total * 100;
$prosenFren = $jumFren/$total * 100;

// menentukan panjang grafik batang berdasarkan prosentase
$panjangGrafikXL = $prosenXl * 30 / 100;
$panjangGrafikIndosat = $prosenIndosat * 30 / 100;
$panjangGrafikTelkomsel = $prosenTelkomsel * 30 / 100;
$panjangGrafikFlexi = $prosenFlexi * 30 / 100;
$panjangGrafikThree = $prosenThree * 30 / 100;
$panjangGrafikEsia = $prosenEsia * 30 / 100;
$panjangGrafikAxis = $prosenAxis * 30 / 100;
$panjangGrafikSmart = $prosenSmart * 30 / 100;
$panjangGrafikFren = $prosenFren * 30 / 100;

?>

<p style="color:yellow; font-size:14px;"><b>XL</b> (Jumlah: <?php echo $jumXl; ?> | <?php echo $prosenXl; ?>%)
<div style="height: 10px; width: <?php echo $panjangGrafikXL; ?>%; background-color: red;" title="Xl (Jumlah: <?php echo $jumXl; ?> | <?php echo $prosenXl; ?>%)"></div></p>

<p style="color:yellow; font-size:14px;"><b>Indosat</b> (Jumlah: <?php echo $jumIndosat; ?> | <?php echo $prosenIndosat; ?>%)
<div style="height: 10px; width: <?php echo $panjangGrafikIndosat; ?>%;background-color: red;" title="Indosat (Jumlah: <?php echo $jumIndosat; ?> | <?php echo $prosenIndosat; ?>%)"></div></p>

<p style="color:yellow; font-size:14px;"><b>Telkomsel</b> (Jumlah: <?php echo $jumTelkomsel; ?> | <?php echo $prosenTelkomsel; ?>%)
<div style="height: 10px; width: <?php echo $panjangGrafikTelkomsel; ?>%;background-color: red;" title="Telkomsel (Jumlah: <?php echo $jumTelkomsel; ?> | <?php echo $prosenTelkomsel; ?>%)"></div></p>

<p style="color:yellow; font-size:14px;"><b>Flexi</b> (Jumlah: <?php echo $jumFlexi; ?> | <?php echo $prosenFlexi; ?>%)
<div style="height: 10px; width: <?php echo $panjangGrafikFlexi; ?>%;background-color: red;" title="Flexi (Jumlah: <?php echo $jumFlexi; ?> | <?php echo $prosenFlexi; ?>%)"></div></p>

<p style="color:yellow; font-size:14px;"><b>Three</b> (Jumlah: <?php echo $jumThree; ?> | <?php echo $prosenThree; ?>%)
<div style="height: 10px; width: <?php echo $panjangGrafikThree; ?>%;background-color: red;" title="Three (Jumlah: <?php echo $jumThree; ?> | <?php echo $prosenThree; ?>%)"></div></p>

<p style="color:yellow; font-size:14px;"><b>Esia</b> (Jumlah: <?php echo $jumEsia; ?> | <?php echo $prosenEsia; ?>%)
<div style="height: 10px; width: <?php echo $panjangGrafikEsia; ?>%;background-color: red;" title="Esia (Jumlah: <?php echo $jumEsia; ?> | <?php echo $prosenEsia; ?>%)"></div></p>

<p style="color:yellow; font-size:14px;"><b>Axis</b> (Jumlah: <?php echo $jumAxis; ?> | <?php echo $prosenAxis; ?>%)
<div style="height: 10px; width: <?php echo $panjangGrafikAxis; ?>%;background-color: red;" title="Axis(Jumlah: <?php echo $jumAxis; ?> | <?php echo $prosenAxis; ?>%)"></div></p>

<p style="color:yellow; font-size:14px;"><b>Smart</b> (Jumlah: <?php echo $jumSmart; ?> | <?php echo $prosenSmart; ?>%)
<div style="height: 10px; width: <?php echo $panjangGrafikSmart; ?>%;background-color: red;" title="Smart (Jumlah: <?php echo $jumSmart; ?> | <?php echo $prosenSmart; ?>%)"></div></p>

<p style="color:yellow; font-size:14px;"><b>Fren</b> (Jumlah: <?php echo $jumFren; ?> | <?php echo $prosenFren; ?>%)
<div style="height: 10px; width: <?php echo $panjangGrafikFren; ?>%;background-color: red;" title="Fren (Jumlah: <?php echo $jumFren; ?> | <?php echo $prosenFren; ?>%)"></div></p>

bagi yang menginginkan source code beserta databasenya silahkan tinggalkan e-mail kalian.

Selengkapnya
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Menyisipkan file dalam sebuah gambar

Teringat pada perkuliahan kemarin Mata Kuliah Pengolahan Citra, sang Dosen yang aku kagumi karena dia bisa membawa suasana meyenangkan dalam setiap perkuliahan yang dibawanya. Hanya sedikit dosen yang seperti ini dia mau menghargai mahasiswa sehingga kita saling menghargai, enak juga ya kalo jadi dosen seperti dia dapat ucapan baik terus tidak seperti dosen yang dibenci sama mahasiswa karena sikap atau tingkah lakunya yang dia dapatkan adalah cacian dan ucapan buruk saja. Berarti dosen seperti itu sama saja meminta doa yang buruk kepadanya karena ucapan itu sebuah doa kan? ? ? Jadi kepada semua dosen hargailah mahasiswa jika ingin dihargai mahasiswa...

Balik lagi ke pokok pembahasan kita ye..wis udah kayak dosen nih..heheheh..amien..Nah kan sang dosen berkata bahwa kita bisa menyisipkan sebuah file dalam gambar untuk menyembunyikan file-file rahasia seperti koleksi-koleksi foto-foto yang sangat rahasia. atau pun kita bisa menggunakan fasilitas ini untuk ngungkapin perasaan kita ke pujaan hati kita loh..heheheh...gag zaman kali ngungkapin lewat surat atau pun sms, kayak patut dicoba deh....Ok langsung saja ke tutorialnya,untuk nemu di mbah google..tenkyu gugle

Langkahnya persiapkan gambar yang akan disispi suatu file kemudian satu folder kan dan keduanya extract menjadi file .rar/.zip
Mawar.jpg

kemudian ectract mawar.jpg tersebut dengan filenya
dudi.rar

Setelah berhasil menggabungkan file tersebut menjadi rar, sekarang buka comandprompt masuk ke lokasi file rar kita dan ketikan script berikut
copy /b mawar.jpg+dudi.rar luphu.jpg enter


luphu.jpg adalah gambar baru yang telah disisipi file tersebut



Untuk membuka filenya silahkan klik gambar klikkanan dan pilih openwith buka file tersebut dengan winrar/winzip. . . .
selamat mencoba dan semoga berhasil..

Selengkapnya
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Membuat Laporan dari HTML ke PDF

Waktu berputar begitu terasa cepat, tadi malam sekarang sudah pagi lagi,minggu demi minggu pun terasa begitu cepat kita melewatinya. Begitu pun dengan aktivitas kuliah ku dalam se semester itu terasa cepat sekali terasa baru kemarin melakukan KRS itu sekarang sudah mau menghadapi UAS kembali. Seperti biasa jikala mau menghadapi UAS itu tugas numpuk tidur jadi kurang deh semoga saja tidak sakit mau menghadapi UAS ini amiiiiin...

Balik lagi ketugas kuliah, pada matkul pemograman web 2 kami semua sekelas ditugasi untuk membuat sebuah web aplikasi toko dvd yang didalamnya terdapat fungsi sebuah laporan untuk mencetak Nota pada penyewaan di toko DVD , jadi dari bentuk HTM ke bentuk PDF, untuk merubahnya kita dapat menggunakan HTML2PDF atau FPDF, yang lebih mudah adalah menggunakan HTML2PDF dan disini saya menggunakan HTML2PDF.

Langsung saja ke praktikum, biar kita semua paham.
Buat file index.php
<html>
<head><title>Latihan UAS</title></head>
<body>
<table border="1">
<caption>Daftar Penyewa</caption>
<tr><th>No Sewa</th><th>Tanggal Sewa</th><th>Nama</th></tr>
<?php
mysql_connect('localhost','root','');
mysql_select_db('UAS');

$query = mysql_query("SELECT* FROM pelanggan p NATURAL JOIN sewa s ");
while($hasil = mysql_fetch_array($query))
{
$nosewa = $hasil['no_sewa'];
$tanggal = $hasil['tgl_sewa'];
$nama = $hasil['nama'];

echo "<tr><td><a href='detail.php?no=$nosewa'>$nosewa</a></td><td>$tanggal</td><td>$nama</td></tr>";
}
?>

</body>
</html>

Kemudian buat file detail.php
<?
date_default_timezone_set('UTC');
?>
<page>
<table>
<tr><td colspan="2" align="center">DVD DUA SATU<br></td></tr>
<?php
mysql_connect('localhost','root','');
mysql_select_db('UAS');
$no = $_GET['no'];
$sql = mysql_query("select* from pelanggan p natural join sewa s where s.no_sewa = '$no' and p.kode_pelanggan = s.kode_pelanggan limit 1");
while($sq = mysql_fetch_array($sql)){
?>
<tr>
<td>Nama</td>
<td>: <? echo $sq['nama']; ?></td>
</tr>
<tr>
<td>Alamat</td>
<td>: <? echo $sq['alamat']; ?></td>
</tr>
<tr>
<td>No Telepon</td>
<td>: <? echo $sq['telp']; ?></td>
</tr>
</table>
<?
}?>
<table border="1" cellpadding="5" cellspacing="0">
<?
$no=$_GET['no'];
$notrx = 0;
$query=mysql_query("SELECT*FROM sewa where no_sewa='$no'");
while($hasil=mysql_fetch_array($query))
{
$notrx++;
$tgl=$hasil['tgl_sewa'];

echo "<tr><td colspan='2'>Notrx : DA00$notrx</td><td>Tanggal : $tgl</td></tr>";
}
?>
<tr><th width="40%">Judul Filem</th><th width="30%">Lama Sewa</th><th width="30%">Harga</th></tr>
<?
$jml = 0;
$query =mysql_query("SELECT*FROM sewa s NATURAL JOIN detail_sewa ds NATURAL JOIN filem f where ds.no_sewa='$no'");
while($hasil=mysql_fetch_array($query))
{
$judul= $hasil['judul_filem'];
$lama = $hasil['lama_sewa'];
$harga = $hasil['harga'];
$harga1 = number_format($harga);
$jml += $lama*$harga;
echo "<tr><td>$judul</td><td>$lama Hari</td><td>Rp. $harga1</td></tr>";
}
$hasil=number_format($jml);
?>
<tr><td colspan="2">Jumlah</td><td><? echo "Rp. ".$hasil; ?></td></tr>

</table>
<a href="laporan.php?no=<? echo $no; ?>">Cetak Nota</a>
</page>

Setelah itu buat laporan.php
<?php
date_default_timezone_set('UTC');
$no = $_GET['no'];
// get the HTML
ob_start();
?>
<page>
<table>
<tr><td colspan="2" align="center">DVD DUA SATU<br></td></tr>
<?php
mysql_connect('localhost','root','');
mysql_select_db('UAS');
$no = $_GET['no'];
$sql = mysql_query("select* from pelanggan p natural join sewa s where s.no_sewa = '$no' and p.kode_pelanggan = s.kode_pelanggan limit 1");
while($sq = mysql_fetch_array($sql)){
?>
<tr>
<td>Nama</td>
<td>: <? echo $sq['nama']; ?></td>
</tr>
<tr>
<td>Alamat</td>
<td>: <? echo $sq['alamat']; ?></td>
</tr>
<tr>
<td>No Telepon</td>
<td>: <? echo $sq['telp']; ?></td>
</tr>
</table>
<?
}?>
<table border="1" cellpadding="5" cellspacing="0">
<?
$no=$_GET['no'];
$notrx = 0;
$query=mysql_query("SELECT*FROM sewa where no_sewa='$no'");
while($hasil=mysql_fetch_array($query))
{
$notrx++;
$tgl=$hasil['tgl_sewa'];

echo "<tr><td colspan='2'>Notrx : DA00$notrx</td><td>Tanggal : $tgl</td></tr>";
}
?>
<tr><th width="40%">Judul Filem</th><th width="30%">Lama Sewa</th><th width="30%">Harga</th></tr>
<?
$jml = 0;
$query =mysql_query("SELECT*FROM sewa s NATURAL JOIN detail_sewa ds NATURAL JOIN filem f where ds.no_sewa='$no'");
while($hasil=mysql_fetch_array($query))
{
$judul= $hasil['judul_filem'];
$lama = $hasil['lama_sewa'];
$harga = $hasil['harga'];
$harga1 = number_format($harga);
$jml += $lama*$harga;
echo "<tr><td>$judul</td><td>$lama Hari</td><td>Rp. $harga1</td></tr>";
}
$hasil=number_format($jml);
?>
<tr><td colspan="2">Jumlah</td><td><? echo "Rp. ".$hasil; ?></td></tr>

</table>
</page>
<?php
$content = ob_get_clean();

// convert in PDF
require_once(dirname(__FILE__).'/html2pdf/html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('P', 'A4', 'en');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
$html2pdf->Output('laporan.pdf');
}
catch(HTML2PDF_exception $e) {
echo $e;
exit;
}
?>

Silahkan Download source codenya Disini

Selengkapnya
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Method POST dan GET

Dalam pembuatan sebuah web dinamis selalu berhubungan dengan form-form dalam memanipulasi datanya baik itu input,insert maupun delete. Kemudian bagaimana caranya agar data tersebut dapat diproses ke database, Nah fungsi method POST dan GET ini lah yang akan digunakan, perbedaannya sangat tipis antara POST dan GET ini. Get merupakan metode pengiriman data ke server dengan menampilkan data yang kita inputkan pada address bar, sedangkan POST metode pengiriman data tanpa menampilkannya pada address bar ini lebig bersih dari GET...

Penggunaan POST pada FORM
Penulisan method post dalam pengambilan data dari form
<?php echo $_POST['namavariabel']; ?>
Buat file baru simpan dengan nama file post.html
<html>
<head>
<title>POST</title>
<head>
<body>
<form method="POST" action="prosespost.php">
Nama: <input type="text" name="nama"><br />
Hoby: <input type="checkbox" name="hoby" value="renang"> Renang<br />
Status: <input type="radio" name="status" value="single"> Single
<input type="radio" name="status" value="menikah"> Menikah<br />
Jeniskelamin: <select name="jeniskelamin">
<option value="pria">pria</option>
<option value="wanita">wanita</option>
</select>
<input type="submit" name="send" value="kirim">
</form>
</body>
</head>

Kemudian untuk memprosesnya buatlah action prosespost.php harus sesuai dengan yang kita ketikan dengan pada <form method="POST" action="prosespost.php"> nah file yang kita buat harus sesuai dengan actionnya.
<?php

// membuat variabel
$nama = $_POST['nama'];
$hoby = $_POST['hoby'];
$status = $_POST['status'];
$JK = $_POST['jeniskelamin'];

// untuk menampilkan datanya
echo " BIODATA ANDA <br />
$nama<br />
$hoby<br />
$status<br />
$jk";
?>

Dalam pengambilan data dari post variabel yang diketikan harus sama dengan name yang terdapat pada form inputannya. Contoh nya :
Nama: <input type="text" name="nama"><br />
Nah pada potongan script diatas terdapat name = nama (variabel)
jadi pada pengambilannya harus sama dengan variabel name itu..

Penggunaan GET
Penggunaan Get sebenarnya tidak jauh berbeda dengan POST. Marilah kita praktekan saja supaya tidak bingung.
<html>
<head>
<title>GET</title>
<head>
<body>
<form method="GET" action="prosesGET.php">
Nama: <input type="text" name="nama"><br />
Hoby: <input type="checkbox" name="hoby" value="renang"> Renang<br />
Status: <input type="radio" name="status" value="single"> Single
<input type="radio" name="status" value="menikah"> Menikah<br />
Jeniskelamin: <select name="jeniskelamin">
<option value="pria">pria</option>
<option value="wanita">wanita</option>
</select>
<input type="submit" name="send" value="kirim">
</form>
</body>
</head>

Kemudian buat kembali script untuk memprosesnya dan ingat harus sama dengan nama file di form action
<?php

// membuat variabel
$nama = $_GET['nama'];
$hoby = $_GET['hoby'];
$status = $_GET['status'];
$JK = $_GET['jeniskelamin'];

// untuk menampilkan datanya
echo " BIODATA ANDA <br />
$nama<br />
$hoby<br />
$status<br />
$jk";
?>

Nah setelah klik button submit coba lihat pada address barnya apa yang terjadi? ? ?
semoga bermanfaat..mohon maaf bila kat-kataku sedikit membingungkan dan salah karena aku juga sedang belajar.

Selengkapnya
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS