Langkah pertama, kita siapkan dahulu tabel database untuk menyimpan data komentar buku tamu yang masuk
01.CREATE TABLE guestbook (02.id int(11) auto_increment,03.nama varchar(20),04.email varchar(20),05.url varchar(30),06.komentar text,07.tanggal date,08.PRIMARY KEY(id)09.)bukutamu.php
01.<h1>Buku Tamu</h1>02. 03.<form method="post" action="simpan.php">04.<table>05.<tr><td>Nama Pengunjung</td><td>:</td><td><input type="text" name="nama"></td></tr>06.<tr><td>Email</td><td>:</td><td><input type="text" name="email"></td></tr>07.<tr><td>URL</td><td>:</td><td><input type="text" name="url" value="http://"></td></tr>08.<tr><td>Komentar</td><td>:</td><td><textarea name="komentar"></textarea></td></tr>09.<tr></td><td></td><td><td><input type="submit" name="submit" value="Submit"> <input type="reset" name="reset" value="Reset"></td></tr>10.</table>11. 12.</form>simpan.php
01.<?php02. 03.mysql_connect("localhost","root","root");04.mysql_select_db("data");05. 06.$nama = $_POST['nama'];07.$email = $_POST['email'];08.$url = $_POST['url'];09.$komentar = $_POST['komentar'];10.$tanggal = date("Y-m-d");11. 12.$kueri = "INSERT INTO guestbook(nama, email, url, komentar, tanggal)13.VALUES('$nama', '$email', '$url', '$komentar', '$tanggal')";14.$hasil = mysql_query($kueri);15. 16.if ($hasil) echo "Pengisian buku tamu sukses";17.else echo "Pengisian buku tamu gagal";18. 19.?>Nah… langkah terakhir, kita buat script untuk menampilkan isi buku tamu. Pada script ini nanti, barulah emoticons teks diubah ke tag
isi.php
01.<?php02. 03.mysql_connect("localhost","root","root");04.mysql_select_db("data");05. 06.// query sql untuk menampilkan record disort berdasarkan id scr descending07. 08.$query = "SELECT * FROM guestbook ORDER BY id DESC";09.$hasil = mysql_query($query);10.while($data = mysql_fetch_array($hasil))11.{12.$komentar = $data['komentar'];13. 14.// mengubah emoticons teks ke bentuk image dengan menggunakan tag <img>15. 16.$komentar = str_replace(":-)", "<img src=\"smiley/1.gif\">", $komentar);17.$komentar = str_replace(":-(", "<img src=\"smiley/2.gif\">", $komentar);18.$komentar = str_replace(";-)", "<img src=\"smiley/3.gif\">", $komentar);19.$komentar = str_replace(";-D", "<img src=\"smiley/4.gif\">", $komentar);20.$komentar = str_replace(";;-)", "<img src=\"smiley/5.gif\">", $komentar);21.$komentar = str_replace("<:D>", "<img src=\"smiley/6.gif\">", $komentar);22. 23.echo "<table>";24.echo "<tr><td>Nama</td><td> :</td><td> ".$data['nama']."</td></tr>";25.echo "<tr><td>Email</td><td> : </td><td><a href=mailto:".$data['email'].">".$data['email']."</a></td></tr>";26.echo "<tr><td>Tanggal Kirim</td><td> : </td><td>".$data['tanggal']."</td></tr>";27.echo "<tr><td>URL</td><td> : </td><td><a href=".$data['url'].">".$data['url']."</a></td></tr>";28.echo "<tr><td>Komentar</td><td> : </td><td>".$komentar."</td></tr>";29.echo "</table><hr>";30.}31.?>Untuk menjalankan script isi.php ini, folder bernama smiley harus sudah ada terlebih dahulu, begitu pula image-imagenya.
Nah… mudah bukan cara membuatnya? Mudah-mudahan ada manfaatnya buat Anda
0 komentar:
Posting Komentar