Membuat Form Pencarian

Biasanya disebuah situs-situs Web pastilah ada yang namanya "Form Pencarian", apalagi situs tersebut memiliki data atau artikel yang begitu banyaknya. Kali ini saya ingin berbagi sedikit ilmu, bagaimana caranya membuat form pencarian kita sendiri.
Disini kita akan membuat form pencarian untuk mencari sebuah buku, kita langsung saja ke langkah-langkah pembuatannya.

Pertama kita siapkan dulu databasenya, namanya terserah teman-teman sendiri. Disini saya menggunakan nama "dbcari" untuk nama databasenya.

Kedua, kita buat tabelnya dengan nama "buku", teman-teman bisa copy source-nya dibawah ini:
CREATE TABLE `buku` (
`id` int(11) NOT NULL auto_increment,
`nama_buku` varchar(150) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=6 ;
INSERT INTO `buku` (`id`, `nama_buku`) VALUES

(1, 'Pemrograman PHP'),
(2, 'Membangun CMS dengan PHP'),
(3, 'Kumpulan Situs Penyedia Software Gratisan'),
(4, 'Membuat Game Online Sendiri'),
(5, 'Teknik Menguasai Ajax');

Ketiga kita buat halaman pencarian-nya dengan nama "form.html" scriptnya ada dibawah ini:
<html>
<head>
<title>Form Pencarian</title>
</head>
<body>
<h1>Form Pencarian</h1>
<form name="form1" method="post" action="hasil_cari.php">
<input name="cari" type="text" value="Pencarian.." />
<input type="submit" name="Submit" value="Cari" />
</form>
</body>
</html>

Keempat kita buat halaman untuk menampilkan hasil pencarian kita dengan nama "hasil_cari.php".
<?php
mysql_connect("localhost","root","");
mysql_select_db("dbcari");

$cari = trim($_POST['cari']);
$query = mysql_query("SELECT * FROM buku WHERE nama_buku LIKE '%$cari%'");
echo "<h1>Hasil Pencarian</h1><ul>";
while($hasil = mysql_fetch_array($query)){
echo "<li>$hasil[nama_buku]</li>";
}
echo "</ul>";
?>

Sekarang form pencarian kita sudah jadi, coba teman-teman jalankan di browser dan coba masukan nama buku untuk dicari.

Semoga bermanfaat...

Sumber : http://blogiant.web.id/blog/detail/membuat-form-pencarian-dengan-php
Tag : Pemrograman, Php
0 Komentar untuk "Membuat Form Pencarian"

Back To Top