Membuat fitur auto-suggest pada form tanpa menggunakan PHP mungkin terasa mustahil. Namun, dengan tutorial khusus PHP yang tepat, kamu bisa menjadi ahli dalam membuat fitur auto-suggest pada form. Artikel ini akan membantu kamu memahami bagaimana membuat fitur auto-suggest pada form dengan PHP.
Memanfaatkan tutorial PHP ini, kamu bisa membuat fitur auto-suggest pada form dengan mudah. Dengan membaca artikel ini, kamu akan tahu cara membuat fitur auto-suggest pada form yang efisien. Artikel ini akan memberikan kamu solusi untuk menyelesaikan masalah yang kamu hadapi saat membuat fitur auto-suggest pada form.
Jadi, jangan lewatkan kesempatan ini untuk mengetahui tentang Tutorial PHP Untuk Membuat Fitur Auto-Suggest Pada Form. Selamat membaca!
Auto-suggest atau autocomplete adalah fitur yang memungkinkan user untuk mencari kata atau kalimat dengan lebih cepat. Fitur ini sudah sering digunakan di berbagai platform. Pada artikel ini, kita akan membahas bagaimana membuat auto-suggest pada form menggunakan bahasa pemrograman PHP.
Sebelum memulai membuat auto-suggest, kita harus mempersiapkan database terlebih dahulu. Buatlah sebuah database dan tabel. Untuk memudahkan, nama tabel yang dibuat adalah ‘names’. Lalu isi tabel dengan nama-nama yang akan dicari.
Setelah mempersiapkan database, selanjutnya kita perlu membuat koneksi ke database. Buat sebuah file bernama ‘connect.php’ dan masukkan kode berikut:
<?php$servername = localhost;$username = username;$password = password;$dbname = myDB;// Create connection$conn = new mysqli($servername, $username, $password, $dbname);// Check connectionif ($conn->connect_error) { die(Connection failed: . $conn->connect_error);} ?>
Jangan lupa ganti ‘username’ dan ‘password’ sesuai dengan yang digunakan pada database.
Script PHP dan AJAX ini akan mengambil data dari database dan menampilkannya dalam bentuk auto-suggest. Buat sebuah file bernama ‘fetch.php’ dan masukkan kode berikut:
<?phpinclude(connect.php);// Get search term$searchTerm = $_GET['term'];// Get matched data from names table$query = $conn->query(SELECT * FROM names WHERE name LIKE '%.$searchTerm.%' ORDER BY name ASC);$data = array();while ($row = $query->fetch_assoc()) { $data[] = $row['name'];}// Return json dataecho json_encode($data);?>
Selanjutnya, buatlah file bernama ‘index.php’ dan masukkan kode berikut:
<html><head><script src=https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js></script><link rel=stylesheet href=https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css /><script src=https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js></script><script src=https://cdnjs.cloudflare.com/ajax/libs/bootstrap-3-typeahead/4.0.2/bootstrap3-typeahead.min.js></script></head> <body><div class=container> <h2 align=center>Tutorial PHP Untuk Membuat Fitur Auto-Suggest Pada Form</h2> <br /> <div align=center> <input type=text name=name id=name class=form-control input-lg autocomplete=off placeholder=Cari Nama /> </div> <br /> <div id=nameList></div></div></body></html><script>$(document).ready(function(){ $('#name').typeahead({ source: function(query, result) { $.ajax({ url:fetch.php, method:POST, data:{query:query}, dataType:json, success:function(data) { result($.map(data, function(item){ return item; })); } }) } });});</script>
Untuk menggunakan plugin Bootstrap Typeahead ini, kamu bisa download di https://github.com/bassjobsen/Bootstrap-3-Typeahead.
Dengan membuat script PHP dan AJAX, kita bisa membuat fitur auto-suggest pada form. Dengan auto-suggest ini, user bisa mencari data dengan lebih cepat dan mudah. Selain itu, kita juga menggunakan plugin Bootstrap Typeahead untuk membuat desain yang lebih menarik.
Semoga tutorial ini bermanfaat untuk anda dan membuat anda lebih mudah dalam membuat fitur auto-suggest pada form. Jika anda memiliki pertanyaan lebih lanjut tentang tutorial ini, jangan ragu untuk meninggalkan komentar di bawah ini. Terima kasih telah berkunjung ke blog kami.
Ada begitu banyak ide proyek pemrograman yang dapat kita lakukan dengan PHP dan MySQL dimana…
Program yang akan saya bagikan kali ini adalah sebuah program sederhana yang dapat digunakan untuk…
Blogging sudah menjadi sebuah trend di kalangan netters saat ini. Ada yang isi blognya merupakan…
Ada begitu banyak bentuk layanan di internet dimana layanan tersebut dapat memenuhi kebutuhan manusia dalam…
Salam sobat pecinta source code, Kali ini kami akan membagikan secara gratis sebuah aplikasi database…
berikut kami bagikan kepada anda sebuah source code aplikasi kepegawaian, terkhusus tentang pengajuan lembur pegawai…