Skip to content Skip to sidebar Skip to footer

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
Keberadaan buku tamu dalam sebuah website ialah hal yang sangat penting sebab buku tamu  Teknik Membuat Aplikasi Buku Tamu Untuk Website Menggunakan Script PHP

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());  }   ?>  
                
3. Buat form atau format isian yang harus diisi oleh pengunjung yang ingin 
    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>&nbsp;</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

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"