Membuat AutoComplete Dengan PHP, Ajax dan MySQL

<p><strong>Membuat AutoComplete Dengan PHP&comma; Ajax dan MySQL &&num;8211&semi;<&sol;strong> Pada tutorial kali ini saya akan memberikan tutorial tentang cara membuat autocomplete dengan php&comma; ajax dan mysql&period;<&sol;p>&NewLine;<p>Apa itu autocomplete&quest;<&sol;p>&NewLine;<p>Pernahkah anda melakukan pencarian di google&comma; lalu dengan menggetikkan permulaan keyword yang ingin anda cari maka google akan memberikan &&num;8216&semi;suggestion keyword&&num;8217&semi; &lpar;saran kata kunci&rpar; yang ingin anda cari dan anda bisa langsung memilihnya&comma; nah itu adalah salah satu contoh dari autocomplete yang akan kita pelajari pada tutorial ini&period;<&sol;p>&NewLine;<div class&equals;"bacajuga">&NewLine;<div class&equals;"titlebaca"><strong>Baca Juga&colon;<&sol;strong><&sol;div>&NewLine;<div class&equals;"contentbaca">&NewLine;<ul>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;membuat-aplikasi-crud-sederhana-dengan-php-dan-mysql&sol;">Membuat Aplikasi CRUD Sederhana dengan PHP dan MySQL<&sol;a><&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;membuat-database-baru-di-postgresql&sol;">Membuat Database Baru di PostgreSQL<&sol;a><&sol;li>&NewLine;<li><a href&equals;"https&colon;&sol;&sol;www&period;tutorialpedia&period;net&sol;perintah-update-data-di-database&sol;">Perintah Update Data di Database PostgreSQL<&sol;a><&sol;li>&NewLine;<&sol;ul>&NewLine;<&sol;div>&NewLine;<&sol;div>&NewLine;<div class&equals;"partner-banner-aftc-baca-juga" style&equals;"text-align&colon; center&semi; margin-top&colon; 30px&semi;"><&sol;div>&NewLine;<p>Lalu&comma; bagaimana cara membuat autocomplete dengan php&quest;<&sol;p>&NewLine;<p>Berikut ini akan saya berikan tutorial tentang membuat autocomplete dengan php&period;<&sol;p>&NewLine;<h3><strong>Membuat AutoComplete Dengan PHP&comma; Ajax dan MySQL<&sol;strong><&sol;h3>&NewLine;<ol>&NewLine;<li>Buat database terlebih dahulu&comma; kali ini saya tidak saya jelaskan secara mendetil tentang bagaimana cara membuat database dan table baru pada mysql&period; Untuk mempermudah anda bisa dumping query sql berikut&colon;&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">-- &NewLine;-- Table structure for table &grave;autocomplete&grave; &NewLine;-- &NewLine; &NewLine;CREATE TABLE IF NOT EXISTS &grave;autocomplete&grave; &lpar; &NewLine; &grave;id&grave; int&lpar;100&rpar; NOT NULL&comma; &NewLine; &grave;title&grave; varchar&lpar;100&rpar; NOT NULL&comma; &NewLine; &grave;url&grave; varchar&lpar;100&rpar; NOT NULL &NewLine;&rpar; ENGINE&equals;InnoDB AUTO&lowbar;INCREMENT&equals;7 DEFAULT CHARSET&equals;latin1&semi; &NewLine; &NewLine;-- &NewLine;-- Dumping data for table &grave;autocomplete&grave; &NewLine;-- &NewLine; &NewLine;INSERT INTO &grave;autocomplete&grave; &lpar;&grave;id&grave;&comma; &grave;title&grave;&comma; &grave;url&grave;&rpar; VALUES &NewLine;&lpar;1&comma; 'How to create preloader using CSS &amp&semi; Jquery'&comma; 'http&colon;&sol;&sol;www&period;webidea4u&period;com&sol;create-preloader-using-css-jquery&sol;'&rpar;&comma; &NewLine;&lpar;2&comma; 'Login with Google Account using PHP &amp&semi; Mysql'&comma; 'http&colon;&sol;&sol;www&period;webidea4u&period;com&sol;login-google-account-using-php-mysql&sol;'&rpar;&comma; &NewLine;&lpar;3&comma; 'Login with Facebook using PHP &amp&semi; Mysql'&comma; 'http&colon;&sol;&sol;www&period;webidea4u&period;com&sol;login-facebook-using-php-mysql&sol;'&rpar;&comma; &NewLine;&lpar;4&comma; 'Export to Excel using PHP &amp&semi; Mysql'&comma; 'http&colon;&sol;&sol;www&period;webidea4u&period;com&sol;export-excel-using-php-mysql&sol;'&rpar;&comma; &NewLine;&lpar;5&comma; 'Login and Registration in PHP and Mysql'&comma; 'http&colon;&sol;&sol;www&period;webidea4u&period;com&sol;login-registration-php-mysql&sol;'&rpar;&comma; &NewLine;&lpar;6&comma; 'How to create bootstrap form validation'&comma; 'http&colon;&sol;&sol;www&period;webidea4u&period;com&sol;how-to-create-bootstrap-form-validation&sol;'&rpar;&semi;<&sol;pre>&NewLine;<p>&nbsp&semi;<&sol;li>&NewLine;<li>setelah membuat database&comma; kemudian kita akan membuat form yang akan digunakan untuk melakukan pencarian data autocomplate dengan teknik ajax&comma; silahkan buat sebuah file baru dengan nama index&period;php dan tulislah script berikut &colon;&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">&lt&semi;&excl;doctype html&gt&semi; &NewLine;&lt&semi;html lang&equals;"en"&gt&semi; &NewLine;&lt&semi;head&gt&semi; &NewLine; &lt&semi;meta charset&equals;"utf-8"&gt&semi; &NewLine; &lt&semi;title&gt&semi;TutorialPedia&period;net &vert; Autocomplete search using PHP Mysql Jquery and Ajax&lt&semi;&sol;title&gt&semi; &NewLine; &lt&semi;link rel&equals;"stylesheet" href&equals;"http&colon;&sol;&sol;code&period;jquery&period;com&sol;ui&sol;1&period;11&period;4&sol;themes&sol;smoothness&sol;jquery-ui&period;css"&gt&semi; &NewLine; &lt&semi;script src&equals;"http&colon;&sol;&sol;code&period;jquery&period;com&sol;jquery-1&period;10&period;2&period;js"&gt&semi;&lt&semi;&sol;script&gt&semi; &NewLine; &lt&semi;script src&equals;"http&colon;&sol;&sol;code&period;jquery&period;com&sol;ui&sol;1&period;11&period;4&sol;jquery-ui&period;js"&gt&semi;&lt&semi;&sol;script&gt&semi; &NewLine; &lt&semi;link rel&equals;"stylesheet" type&equals;"text&sol;css" href&equals;"css&sol;bootstrap&period;min&period;css"&gt&semi; &NewLine; &lt&semi;script type&equals;"text&sol;javascript" src&equals;"js&sol;bootstrap&period;min&period;js"&gt&semi;&lt&semi;&sol;script&gt&semi; &NewLine; &lt&semi;script&gt&semi; &NewLine; &dollar;&lpar;function&lpar;&rpar; &lbrace; &NewLine; &dollar;&lpar; "&num;skills" &rpar;&period;autocomplete&lpar;&lbrace; &NewLine; source&colon; 'autocomplete&lowbar;search&period;php' &NewLine; &rcub;&rpar;&semi; &NewLine; &rcub;&rpar;&semi; &NewLine; &lt&semi;&sol;script&gt&semi; &NewLine;&lt&semi;&sol;head&gt&semi; &NewLine;&lt&semi;body&gt&semi; &NewLine;&lt&semi;div class&equals;"container"&gt&semi; &NewLine; &lt&semi;h2&gt&semi;Autocomplete search using PHP Mysql Jquery and Ajax&lt&semi;&sol;h2&gt&semi; &NewLine; &lt&semi;label for&equals;"skills" class&equals;"control-label"&gt&semi;Skills&colon; &lt&semi;&sol;label&gt&semi; &NewLine; &lt&semi;input id&equals;"skills" class&equals;"form-control" placeholder&equals;"Enter your skills like PHP&comma; Mysql&comma; Jquery&comma; Ajax"&gt&semi; &NewLine;&lt&semi;&sol;div&gt&semi; &NewLine;&lt&semi;&sol;body&gt&semi; &NewLine;&lt&semi;&sol;html&gt&semi;<&sol;pre>&NewLine;<&sol;li>&NewLine;<li>sekarang kita akan membuat sebuah file baru dengan nama  autocomplate&lowbar;search&period;php&comma; file ini nanti akan bertugas untuk menggenerate data json berdasarkan keyword yang dikirimkan oleh file utama dengan teknik ajax&comma; silahkan ketik script berikut ini &colon;&NewLine;<pre class&equals;"lang&colon;default decode&colon;true ">&lt&semi;&quest;php &NewLine;&dollar;host &equals; 'localhost'&semi; &NewLine;&dollar;username &equals; 'root'&semi; &NewLine;&dollar;pass &equals; ''&semi; &NewLine;&dollar;Dbname &equals; 'test'&semi; &NewLine;&sol;&sol;connect with the database &NewLine;&dollar;db &equals; new mysqli&lpar;&dollar;host&comma;&dollar;username&comma;&dollar;pass&comma;&dollar;Dbname&rpar;&semi; &NewLine;&sol;&sol;get search term &NewLine;&dollar;searchTerm &equals; &dollar;&lowbar;GET&lbrack;'term'&rsqb;&semi; &NewLine;&sol;&sol;get matched data from skills table &NewLine;&dollar;query &equals; &dollar;db-&gt&semi;query&lpar;"SELECT &ast; FROM autocomplete WHERE title LIKE '&percnt;"&period;&dollar;searchTerm&period;"&percnt;' ORDER BY id ASC"&rpar;&semi; &NewLine;while &lpar;&dollar;row &equals; &dollar;query-&gt&semi;fetch&lowbar;assoc&lpar;&rpar;&rpar; &lbrace; &NewLine; &dollar;data&lbrack;&rsqb; &equals; &dollar;row&lbrack;'title'&rsqb;&semi; &NewLine;&rcub; &NewLine;&sol;&sol;return json data &NewLine;echo json&lowbar;encode&lpar;&dollar;data&rpar;&semi; &NewLine;&quest;&gt&semi;<&sol;pre>&NewLine;<p>&nbsp&semi;<&sol;li>&NewLine;<&sol;ol>&NewLine;<p>Sekarang coba jalankan&period;<&sol;p>&NewLine;<p>Itulah tutorial <strong>Membuat AutoComplete Dengan PHP&comma; Ajax dan MySQL&period;<&sol;strong><&sol;p>&NewLine;<p>sumber &colon; belajarphp&period;net<&sol;p>&NewLine;

Recent Articles

Kumpulan DNS Gratis Tercepat!

0
DNS merupakan sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan...

Apa itu DNS ? Dan Fungsinya

0
Apa itu DNS? - DNS (Domain Name System) adalah sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain...

Apa itu OLT ? Serta Fungsinya Dalam Jaringan

0
Apa itu olt ? OLT (Optical Line Termination) adalah perangkat keras yang berfungsi sebagai titik akhir (end-point) dari layanan jaringan optik pasif (Passive Optical...

Template Voucher Untuk Mixradius

2
Template Voucher Untuk Mixradius - Pasti kalian bosen kan dengan template voucher default mixradius? tenang. kali ini saya akan memberikan template untuk voucher mixradius kamu agar...

Daftar Port Game Online Mikrotik Terbaru

2
Daftar port game online dibawah ini bisa digunakan untuk membuat rule agar koneksi ke game online tersebut bisa lancar, bisa juga untuk memisahkan antara...

Related Articles

Leave A Reply

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Dapatkan konten terbaik dari kami!