Cara Menciptakan Aplikasi Buku Tamu Untuk Website Memakai Script Php
Keberadaan buku tamu dalam sebuah website ialah hal yang sangat penting sebab buku tamu ialah masukana untuk berkomunikasi dengan pemilik situs web tersebut. melaluiataubersamaini adanya sebuah buku tamu dalam sebuah website maka anda sanggup mempersembahkan peluang pengunjung atau pembaca di situs web untuk ikut berkonstribusi dalam bentuk masukan/komentar dari goresan pena yang anda buat maupun masukan/komentar ihwal website itu sendiri.
Untuk membuat sebuah aplikasi buku tamu anda harus memikirkan beberapa hal seperti, format form yang harus diisi oleh seorang pengunjung, bentuk validasi jikalau seorang pengunjung tidak mengisi form dengan benar kemudian selanjutnya format databasenya.
1. Format Form. Biasanya data – data yang kita butuhkan adalah, nama, email,
pesan/komentar atau bisa juga, nama, email, url, pesan. Data – data yang juga perlu anda
menambahkan yaitu, alamat/ip address pengunjung (tidak ditampilkan di form) dan tanggal
pengiriman komentar.
2. Untuk Validasi anda sanggup memakai if atau switch. Disini aku
memakai “if”
3. Untuk format databasenya anda sanggup melihat gambar dibawah ini
Untuk membuat sebuah aplikasi buku tamu anda harus memikirkan beberapa hal seperti, format form yang harus diisi oleh seorang pengunjung, bentuk validasi jikalau seorang pengunjung tidak mengisi form dengan benar kemudian selanjutnya format databasenya.
1. Format Form. Biasanya data – data yang kita butuhkan adalah, nama, email,
pesan/komentar atau bisa juga, nama, email, url, pesan. Data – data yang juga perlu anda
menambahkan yaitu, alamat/ip address pengunjung (tidak ditampilkan di form) dan tanggal
pengiriman komentar.
2. Untuk Validasi anda sanggup memakai if atau switch. Disini aku
memakai “if”
3. Untuk format databasenya anda sanggup melihat gambar dibawah ini
Jangan lupa untuk id diseting ke primary key dan selanjutnya untuk extrranya di set ke auto_increment supaya tidak terjadi duplikat content pada dikala pengunjung kedua memasukan input/komentar.
Langsung saja pada pokok bahasan, langkah pertama yang harus anda lakukan dalam untuk sanggup membuat aplikasi buku tamu ialah sebagai diberikut :
1. Buatlah database gres dengan nama misal “data” selanjutnya buatlah tabel
dengan nama misal “ tamu” kemudian untuk data tabelnya anda sanggup melihat
gambar 1.0 atau jikalau andatidak ingin repot anda spesialuntuk tinggal menciptakan
databasenya saja kemudian menjalankan query
diberikut :
CREATE TABLE `tamu` ( `id` int(20) NOT NULL auto_increment, `nama` varchar(50) NOT NULL, `email` varchar(60) NOT NULL, `url` varchar(70) default NULL, `pesan` text NOT NULL, `tanggal` varchar(18) NOT NULL, `ip` varchar(32) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;
2. Buat koneksi ke database kemudian simpan dengan nama misal “koneksi.php”
<?php $host = "localhost"; $user = "root"; $password = "yourpassword"; $db = "data"; $koneksi=@mysql_connect($host,$user,$password); if(!$koneksi){ echo "Gagal melaksanakan koneksi <br/>:".mysql_error(); exit(); } $pilihdb=@mysql_select_db($db,$koneksi); if(!$pilihdb){ exit ("Gagal melaksanakan relasi dengan database<br> Kesalahan :".mysql_error()); } ?>
berkomentar. Simpan kemudian diberi nama misal “guestbook.php”
<!DOCTYPE HTML> <html> <head> <meta http-equiv="content-type" content="text/html" /> <meta name="author" content="Az" /> <title>Contact US1</title> font-family: "Helvetica", "Arial", sans-serif; <style type="text/css"> <!-- body { font-size: 12px; } input[type=submit], border: 1px solid #999; input[type=reset] { background: linear-gradient(to bottom, #FFFFFF, #E6E6E6); margin: 4px 10px; <li>Tidak boleh berkomentar yang bersifat sara</li> padding: 5px; width: 50px; --> </style> </head> <body> <p>Catatan penting</p> <ol start="1"> <li>Berkomentarlah dengan nama yang jelas</li> <li>Tidak boleh berkomentar dengan nama produk atau bersifat promosi</li> </ol> <form id="butamu" name="butamu" method="post" action="kirim.php"> <table width="465" border="1"> <td align="left" width="352"><input type="text" name="nama" id="nama" size="30"/></td></tr> <table width="465" align="left" class="tabel" border="0"> <tr><td colspan="2" align="center">Guest Book</td> <tr></tr> <tr><th width="101">Nama</th> <tr> <th valign="top" >Pesan</th> <th>Email</th><td align="left"><input type="text" name="email" id="email" size="45" /></td> </tr> <tr><th >Url</th> <td align="left"><input type="text" name="url" id="url" value="http://" size="45" /></td> </tr> <tr> <input type="hidden" name="ip" id="ip" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>" /> <td align="left"><textarea name="pesan" id="pesan" cols="45" rows="5"></textarea> <!-- tanggal pengiriman sistem --> <input type="hidden" name="tanggal" id="tanggal" value="<?php echo date("d-m-y h:i:s");?>" /> <!-- ip address pengunjung --> </td> </tr> <th> </th> <tr> <td></td> <td align="left" ><input type="submit" name="kirim" value="kirim" id="kirim" /><input type="reset" name="batal" id="batal" value="Batal" /> <input type="hidden" name="asal" id="asal" value="<?php echo $_SERVER['PHP_SELF'];?>" /> </td> </tr> <tr> </tr> </table> </table> </form> </body> </html>
4. Buatlah file atau script php gres untuk melaksanakan pengecekan terhadap file
yang akan dikirim ke database. File php ini nantinya akan berfungsi untuk
mem-validasi apakah data – data yang dimasukan pengunujung sudah sesuai
dengan apa yang diminta atau belum. Simpan file dibawah ini dengan nama
misal “kirim.php”
<?php include ('koneksi.php'); $name=true; echo "Nama Harus Diisi<br/>"; if($_POST['nama']==""){ //pengecekan terhadap email, apakah email sudah diiisi $name=false; } $em=true; echo "Isikan alamat email anda<br/>"; if($_POST['email']==""){ $em=false; }else{ echo "Masukan alamat email dengan benar<br/>"; if(!cek_mail($_POST['email'])){ } echo "<pre> misal:myroot593@gmail.com</pre><br/>"; $em=false; } Echo "misal penulisan :http://www.root93.blogspot.com<br/>"; $ur=true; if(!cek_url($_POST['url'])){ Echo "Tulis url dengan benar<br/>"; Echo "Masukan pesan dalam komentar<br/>"; $ur=false; } $pes=true; if($_POST['pesan']==""){ $pes=false; } if($cek==true){ $cek=($em&&$ur&&$name&&$pes)?true:false; $direct="showcmt.php"; $command=sprintf("INSERT INTO tamu VALUES('null','%s','%s','%s','%s','%s','%s')", $_POST['nama'], $_POST['email'], $_POST['url'], $_POST['tanggal'], $_POST['pesan'], $_POST['ip']); $action=@mysql_query($command,$koneksi); if(!$action){ Echo "Gagal melaksanakan koneksi<br/>"; Echo "Komentar anda sudah tampil<br/>"; echo "Maybe:".mysql_error(); $direct="guestbook.php"; }else{ $direct="guestbook.php"; Echo "Terima kasih sudah berkomentar"; } }else{ } if(ereg("^.+@.+\\..+quot;,$email)){ echo "<meta http-equiv=\"refresh\" content=\"3;URL=$direct\" />"; function cek_mail($email){ $hasil=true; }else{ if(!preg_match("#^http://[_a-z0-9-]+\\.[_a-z0-9-]+#i",$url)){ $hasil=false; } return $hasil; } function cek_url($url){ if((strtolower(trim($url))!="http://")){ $hasil=true; $hasil=false; }else{ $hasil=true; } }else{ } return $hasil; } ?>
5. Pengujian
Simpan tiruana file tersebut di folder yang sama, cobalah untuk melaksanakan pengetesan terhadap aplikasi buku tamu yang sudah final anda buat tadi.
Bila cara diatas terlalu ribet dan membingungkan, Anda sanggup memakai cara yang lebih praktis, caranya sudah saya bahas pada artikel : Membuat Contact Form di Blogspot
Bila cara diatas terlalu ribet dan membingungkan, Anda sanggup memakai cara yang lebih praktis, caranya sudah saya bahas pada artikel : Membuat Contact Form di Blogspot
Baiklah cukup hingga disini saja tutorial ihwal Teknik Membuat Aplikasi Buku Tamu Untuk Website Menggunakan Script PHP, supaya bermanfaa
*************************************
************************************
Post a Comment for "Cara Menciptakan Aplikasi Buku Tamu Untuk Website Memakai Script Php"