Membuat Form Pencarian dengan PHP MySQL
Pada kesempatan baik ini kami akan memberikan sebuah tutorial tentang bagaimana cara Membuat Form Pencarian dengan PHP MySQL, membuat suatu form pencarian data dari dalam database menggunakan script pemrograman PHP kemudian data tersebut ditampilkan dalam sebuah interface berbasis web dalam bentuk tabel. Sebagai contoh adalah pencarian data siswa yang terdiri dari field / atribut id, nama, jurusan, dan semester dengan nama tabel mhs, dan tentunya atribut yang menjadi primary key adalah "id".
Tutorial membuat form pencarian dengan PHP MySQL dilengkapi dengan tabel hasil pencarian data ini, kami lakukan pada sistem operasi Windows 7 dan menggunakan web server XAMPP ver 5.6.3 include dengan database MySQL. Untuk mengikuti tutorial ini pastikan komputer anda telah completed install web server XAMPP tersebut.
Berikut langkah - langkah atau cara membuat form pencarian dengan PHP MySQL, lengkap dengan tabel hasil pencarian data sehingga mudah untuk diimplementasikan lebih lanjut:
Membuat Form Pencarian dengan PHP MySQL
Membuat Form Pencarian dengan PHP MySQL
1. Akses ke panel database MySQL melalui web browser dengan url : http://localhost/phpmyadmin/ kemudian buat database dengan nama db_siswa dan sebuah table dengan nama "mhs" dengan field dan value seperti pada gambar dibawah ini:
Membuat Form Pencarian dengan PHP MySQL
2. Desain interface dengan membuat form pencarian PHP. Tampilannya seperti berikut:
Membuat Form Pencarian dengan PHP MySQL
Untuk membuat form pencarian dengan PHP MySQL yang dapat diakses melalui web browser seperti gambar interface di atas, tulis script PHP berikut pada text editor notepad:
Simpan sebagai index.php
<?php include 'config.php'; ?> <h3>Membuat Form Pencarian Dengan PHP MySQL - RajaPutraMedia.Com</h3> <form action="index.php" method="get"> <label>Cari :</label> <input type="text" name="cari"> <input type="submit" value="Cari"> </form> <?php if(isset($_GET['cari'])){ $cari = $_GET['cari']; echo "<b>Hasil pencarian : ".$cari."</b>"; } ?> <table border="1"> <tr> <th>No</th> <th>Nama</th> </tr> <?php if(isset($_GET['cari'])){ $cari = $_GET['cari']; $data = mysql_query("select * from mhs where nama like '%".$cari."%'"); } else{ $data = mysql_query("select * from mhs"); } $no = 1; while($d = mysql_fetch_array($data)){ ?> <tr> <td><?php echo $no++; ?></td> <td><?php echo $d['nama']; ?></td> </tr> <?php } ?> </table>
Perhatikan baris ke-2 pada script pencarian dengan PHP MySQL di atas, terdapat fungsi include ke file config.php , berfungsi sebagai koneksi / membuat koneksi antara database dengan php
3. Bentuk file config.php tersebut, tentukan terlebih dulu variable atau parameter yang dibutuhkan, yaitu host,user, password dan database
Simpan sebagai config.php
<?php mysql_connect("localhost","root",""); mysql_select_db("db_siswa"); ?>
Dapat kita lihat pada script di atas bahwa; host adalah "localhost", user nya "root", password dikosongkan, dan databasenya adalah "db_siswa"
Sampai tahap ini, development tutorial cara membuat form pencarian dengan php mysql telah selesai, selanjutnya sedikit kita bahas baris-baris penting pada script pencarian dengan php di atas pada file index.php
<form action="index.php" method="get"> <label>Cari :</label> <input type="text" name="cari"> <input type="submit" value="Cari"> </form>
Script diatas berfungsi untuk memberikan action ke file index.php itu sendiri, dengan method get, sehingga data yang dikirim dari form akan dikirim melalui url
<?php if(isset($_GET['cari'])){ $cari = $_GET['cari']; $data = mysql_query("select * from mhs where nama like '%".$cari."%'"); } else{ $data = mysql_query("select * from mhs"); } ?>
Kemudian untuk query pencarian dengan php mysql di atas dengan kondisi "if else", akan memeriksa terlebih dulu apakah terdapat data yang dikirim dengan menggunakan method GET. Jika ada, maka query di dalam "if" akan dijalankan sehingga menampilkan hasil pencarian sebagaimana value yang diinput pada kolom form pencarian. Jika tidak, maka query di dalam "else" akan dijalankan dan menampilkan data sebagaimana data yang terdapat pada tabel database.
Dan berikut adalah hasil uji coba pencarin nama "jaka", hasil pencarian dengan nama siswa yang mirip dengan "jaka" LIKE "jaka" akan ditampilkan.
Download Tutorial Membuat Form Pencarian dengan PHP MySQL
Sekian penjelasan dari kami tentang bagaimana cara Membuat Form Pencarian dengan PHP MySQL lengkap dengan penjelasannya. Untuk mendapatkan source code nya Anda dapat langsung mendownload melalui link di atas, jika link download tidak aktif atau error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu.
Baca juga :
- Script PHP Export To Excel
- Script PHP Update Database MySQL | CRUD
- Script Tampil Database dengan PHP MySQL | VIEW Data
- Cara Membuat Laporan PDF dengan PHP dan MySQL
- Cara Membuat Script Login Multiuser dengan PHP dan MySQL
- Membuat form login dan logout dengan PHP dan MySQL
- Membuat Form dan Script Edit Data dengan PHP MySQL
Membuat Form Pencarian dengan PHP MySQL
Tags: form pencarian php mysql, form pencarian, membuat form pencarian, pencarian dengan php, membuat form pencarian dengan php mysql