Kali ini Saya akan ngeshare tutorial membuat fungsi searching. Pencarian atau Searching berfungsi seagai alat bantu atau mempermudah dalam mencari suatu data dengan memasukkan kata kunci yang biasanya berupa judul. Searching ini, hampir selalu digunakan pada setiap aplikasi, baik dalam aplikasi berbasis web, maupun deskop. Berikut langkah-langkah pembuatan fungsi searching untuk pencarian data pada database :
Langkah 1 : Pembuatan Database
- Buat database dengan nama db_cari
- Buat tabel dengan nama db_siswa, dengan struktur tabel seperti berikut :
3. Selesai membuat database, Insert data seperti berikut :
4. Selesai di database nya, lanjutkan ke langkah 2.
Langkah 2 : Buat Folder
- Buat Folder dengan nama cari dalam document root anda (contoh di htdocs pada MYSQL ).
- Simpan semua file yang nanti di buat di folder tersebut.
Ketikan script berikut dan simpan dengan nama formsearching.php :
<html>
<head>
<title> Halaman Pencarian </title>
</head>
<body>
<form method="post" action="cari.php">
<table align="center">
<tr>
<td colspan ="3" align="center" bgcolor="red"> Pencarian </td>
</tr>
<tr>
<td> Nama </td>
<td> : </td>
<td> <input type="text" name="name"> </td>
</tr>
<tr>
<td colspan ="3" align="right" bgcolor="red"> <input type="SUBMIT" value="Cari" > </td>
</tr>
</table>
</form>
<font color="red">
<center>
<h3>Ysabtian.blogspot.com</h3>
</center>
</font>
</body>
</html>
Langkah 4 : Buat script koneksi, proses, serta hasil pencarian
Ketikkan script berikut dan beri nama cari.php
<style type="text/css">
table { border:1px solid #000; padding:2; margin:auto }
</style>
<table cellspacing="3" border="1">
<caption> Hasil Pencarian </caption>
<tr align="center" bgcolor="#FF0000">
<td>NO</td>
<td>Nama Mahasiswa</td>
<td width="200">Alamat</td>
</tr>
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("db_cari");
$name= $_POST['name'];
$pilih = mysql_query("SELECT * from db_siswa where nama like '%$name%' ");
while ($data = mysql_fetch_array($pilih))
{
echo " <tr> "; ?>
<td> <? echo "$data[no]"; ?> </td>
<td> <? echo "$data[nama]"; ?> </td>
<td> <? echo "$data[alamat]"; ?> </td>
</tr>
<?
}
?>
</table>
<font color="red">
<center>
<h3>Ysabtian.blogspot.com</h3>
</center>
</font>
Langkah 5 : Uji coba Script
1. Pergi ke http://localhost/cari/formsearching.php lalu akan tampil form seperti berikut :
3. Klik tombol cari maka akan tampil hasil pencariannya :
Semoga bermanfaat bagi kita semua.. Aamiin.
Sekian tutorial kali ini.
Wassalamua'alaikum Wr. Wb.
Download script