About Me
Diberdayakan oleh Blogger.
Text Widget
Sample Text
Pengikut
Arsip Blog
-
▼
2010
(16)
-
▼
Oktober
(16)
- Ide Membuat Script PHP untuk Pencarian dengan Mult...
- Menjumlahkan Isi Data di PHP
- Script Proses Edit File Yang Telah Diupload Ke Dat...
- Membuat Nomor Urut Hasil Query di PHP (Combined wi...
- Membuat Guestbook dengan PHP
- Membuat Fungsi Tanggal Indonesia (Database)
- Cara Mendeteksi Input Username yang Sama
- Mengubah Format Uang Menjadi Rupiah (Database)
- mysql_num_rows
- Fungsi date_sunset()
- MEMBUAT INPUT SEDERHANA DENGAN PHP&MYSQL
- MENAMPILKAN DATA DARI DATABASE
- PENGUNAAN FUNGSI idate
- Unlink PHP function
- Penggunaan Fungsi rtim,Ltrim dan trim
- Penggunaan substr pada PHP
-
▼
Oktober
(16)
Categories
- Ltrim dan trim (1)
- MySQL (3)
- Penggunaan Fungsi rtim (1)
- Penggunaan substr pada PHP (1)
- PHP Function (1)
- Tutorial CSS (1)
- Tutorial PHP (16)
- Unlink PHP function (1)
Label
- Ltrim dan trim (1)
- MySQL (3)
- Penggunaan Fungsi rtim (1)
- Penggunaan substr pada PHP (1)
- PHP Function (1)
- Tutorial CSS (1)
- Tutorial PHP (16)
- Unlink PHP function (1)
Popular Posts
-
Pengenalan PHP Tutorial yang saya tulis kali ini berhubungan dunia website yang menggunakan bahasa PHP. Sebelum masuk ke tips dan trik PHP...
-
Catatan Penting: Data yang dapat dijumlahkan harus berupa angka atau data string yang dapat diubah menjadi angka ( string yang terdiri ata...
-
Halo smua ,, kali ini saya akan membagikan bagaimana cara untuk membuat submit form atau proses dari suatu form dengan menggunakan Ajax Jqu...
Blogger templates
Pages
Download
Ordered List
Recent Posts
Sabtu, 23 Oktober 2010
Membuat Guestbook dengan PHP
Pengenalan PHP
Tutorial yang saya tulis kali ini berhubungan dunia website yang menggunakan bahasa PHP. Sebelum masuk ke tips dan trik PHP, saya ingin berbagi sekilas tentang PHP. Ada beberapa pengertian tentang PHP. Akan tetapi, kurang lebih PHP dapat diartikan sebagai PHP Hypertext Preeprocesor. Ini merupakan bahasa yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server (server-side) berbeda dengan mesin maya java yang mengeksekusi program pada sisi klien (client-side).
Oke deh langsung ke tutor aja, lebih lengkap bisa di googling aja, ntar malah pada kabur he3x, ini adalah contoh script php.
Tutorial yang saya tulis kali ini berhubungan dunia website yang menggunakan bahasa PHP. Sebelum masuk ke tips dan trik PHP, saya ingin berbagi sekilas tentang PHP. Ada beberapa pengertian tentang PHP. Akan tetapi, kurang lebih PHP dapat diartikan sebagai PHP Hypertext Preeprocesor. Ini merupakan bahasa yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server (server-side) berbeda dengan mesin maya java yang mengeksekusi program pada sisi klien (client-side).
Oke deh langsung ke tutor aja, lebih lengkap bisa di googling aja, ntar malah pada kabur he3x, ini adalah contoh script php.
<?php echo "<b>Hello World</b>" ; echo "<b>Halo Dunia</b>" ; ?>penulisan <?php bisa juga tidak diikuti tulisan “php” jd bisa diawali “<?”dan diakhiri “?>”.
Lanjut, berikutnya langsung ke studi kasus, yaitu membuat halaman buku tamu. Berikut contoh programnya :
Buat database dengan nama “latihan”
Nama Field | Tipe Data | Ukuran | Keterangan |
id | int | 11 | Primary Key, NOT NULL, AUTO_INCREMENT |
nama | varchar | 25 | NOT NULL |
varchar | 50 | NOT NULL | |
tanggal | date | NOT NULL | |
pesan | varchar | 250 | NOT NULL |
Atau tulis code programnya (guestbook.php):
<html> <head> <title>guestbook</title> </head> <body> <p>Silahkan Tulis Komentar Anda di sini : </p> <form id="form1" name="form1" method="post" action="input_pesan.php"> <table width="357" border="0" cellspacing="1"> <tr> <td width="99">Nama</td> <td width="6">:</td> <td width="242"><input name="nama" type="text" id="nama" size="40" /></td> </tr> <tr> <td>Email</td> <td>:</td> <td><input name="email" type="text" id="email" size="40" /></td> </tr> <tr> <td>Komentar</td> <td>:</td> <td><textarea name="komentar" cols="37" rows="8" id="komentar"></textarea></td> </tr> <tr> <td>&amp;amp;amp;amp;amp;amp;nbsp;</td> <td>&amp;amp;amp;amp;amp;amp;nbsp;</td> <td><input type="submit" name="Submit" value="Simpan" /> <input type="reset" name="Submit2" value="Batal" /></td> </tr> </table> </form> </body> </html>Kemudian buat file php dengan nama “input_pesan.php“dan tuliskan code program berikut ini :
<?php //AWAL KODE PROGRAM KONEKSI DATABASE $host='localhost'; $user='root'; $pass='12345678'; $db='latihan'; mysql_connect($host,$user,$pass) or die ("Tidak terkoneksi ke Server"); mysql_select_db($db) or die ("Database tidak ditemukan"); //AKHIR KODE PROGRAM KONEKSI DATABASE $valid_mail = "^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+.)*([a-z0-9-]+)(.[a-z]{2,3}))$"; if (!eregi($valid_mail, $_POST['email'])||empty($_POST['nama'])||empty($_POST['pesan'])) { $error = TRUE; } if ($error) { if(empty($_POST['nama'])){ echo "<li>Anda belum mengisi <b>Form Nama</b></li>"; } if (!eregi($valid_mail, $_POST['email'])){ echo "<li>Penulisan alamat E-mail Anda salah!</li>"; } if(empty($_POST['pesan'])){ echo "<li>Anda belum menuliskan <b>Komentar Anda</b></li>"; } } else{ $lindungi_nama=strip_tags($_POST[nama]); $lindungi_email=strip_tags($_POST[email]); $lindungi_pesan=strip_tags($_POST[pesan],"<br />"); $tanggal_sekarang=date("Ymd"); $query = "INSERT INTO guestbook (nama , email, tanggal, pesan) VALUES ('$lindungi_nama','$lindungi_email','$tanggal_sekarang','$lindungi_pesan')"; $result = mysql_query($query); if ($result) { //MENAMPILKAN GUESTBOOK echo "<b>Pesan Anda berhasil disimpan..!!!</b>"; $query = "SELECT * FROM guestbook ORDER BY id DESC"; $result = mysql_query($query); while ($row = mysql_fetch_array($result)) { echo "<p><b>Nama :</b> $row[nama]<br> <b>Email :</b> $row[email]<br><b>Tanggal :</b> $row[tanggal]<br> <b>Pesan :</b> $row[pesan]<br>"; } } else { echo "Maaf pesan Anda tidak dapat disimpan...!!!!"; } } ?>
Pada guestbook diatas penggunaan syntax html tidak akan dieksekusi, karena dengan fungsi “strip_tags” dapat menghilangkan kode-kode html atau php yang dimasukan oleh pemakai melalui keyboard.

Langganan:
Posting Komentar (Atom)
Blog Archive
0 komentar:
Posting Komentar