autocomplit sebagai contoh untuk mempermudah pembelajaran ini
TRANSCRIPT
Sebagai contoh untuk mempermudah pembelajaran ini, kita akan membuat script
pencarian kata. Buat terlebih dahulu sebuah database dengan nama belajar dan
tambahkan table autocomplete kalau mau import langsung bisa dilihat databasenya
dibawah ini
---- Database: `belajar`--
-- --------------------------------------------------------
---- Table structure for table `autocomplete`--
CREATE TABLE IF NOT EXISTS `autocomplete` ( `kata` varchar(20) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=latin1;
---- Dumping data for table `autocomplete`--
INSERT INTO `autocomplete` (`kata`) VALUES('saya'),('sayang'),('kamu'),('asal'),('jangan'),('ceria');
Untuk form pencarian, buat sebuah file bernama index.html, masukkan script
dibawah ini
<html><head><title>jQuery Autocomplete PHP dan Mysql</title><script type="text/javascript" src="js/jquery-1.4.2.js"></script><script type='text/javascript' src="js/jquery.autocomplete.js"></script><link rel="stylesheet" type="text/css" href="js/jquery.autocomplete.css" /><script type="text/javascript">$().ready(function() {
$("#kata").autocomplete("cari.php", {width: 140,matchContains: true,selectFirst: true
});});</script></head><body><div id="content">
<form><p>
Cari Kata :<input type="text" name="kata" id="kata">
</p></form>
</div></body>
</html>
Sekarang kita akan membuat script PHP sebagai back end form pencarian diatas,
buat sebuah file bernama cari.php lalu isi script dibawah ini
<?php$host="localhost"; // Host name$username="jaranguda"; // Mysql username$password="jarangudasimalem"; // Mysql password$db_name="belajar"; // Database name$con = mysql_connect($host,$username,$password) or die(mysql_error());
mysql_select_db($db_name, $con) or die(mysql_error());$q = strtolower($_GET["q"]);if (!$q) return;$sql = "select * from autocomplete where kata LIKE '%$q%'";$querysql = mysql_query($sql);while($kt = mysql_fetch_array($querysql)) {
$kata = $kt['kata'];echo "$kata\n";
}?>
Hal yang perlu di perhatikan dari script diatas adalah host, username, password dan
db_name sesuaikan dengan konfigurasi database anda. Hasil ketika dijalankan dari
browser
Kalau anda berminat menyesuaikan warnanya dengan thema yang anda buat, bisa
dengan mengubah file jquery.autocomplete.css
Download