Searching data dimaksudkan untuk mencari data yang ada pada tabel sehingga bisa menemukan informasi dengan cepat. Fasilitas ini biasanya selalu ada dalam setiap aplikasi sistem informasi, karena data yang dimiliki biasanya dalam ukuran besar. Untuk mengimplementasikan fasilitas searching data ini, cobalah kode berikut:
File: FormCari.php
<HTML> <HEAD> <TITLE>Mencari data orang</TITLE> </HEAD> <BODY> <FORM METHOD=POST ACTION=CariOrang.php> Masukkan Nama Depan : <INPUT TYPE=TEXT NAME=cari SIZE=20> <INPUT TYPE=submit NAME=submit VALUE=CARI> </FORM> </BODY> </HTML>
Jalankan file formCari.php, sehingga hasilnya seperti terlihat pada gambar berikut.
Gambar Output file formCari.php
Lanjutkan dengan membuat file untuk memproses formCari.php, buatlah file dengan nama CariOrang.php dan ketik kode berikut:
File : CariOrang.php
<?php echo("<H3>HASIL PENCARIAN</H3>"); mysql_connect("localhost","root",""); mysql_select_db("coba_db"); $sqlCari=mysql_query("SELECT * FROM orang WHERE nama_depan like '%$_POST[cari]%'"); $jumlah=mysql_num_rows($sqlCari); if($jumlah>0){ echo("Data yang ditemukan : $jumlah<BR/><HR/>"); while($data=mysql_fetch_array($sqlCari)){ echo("Nama Depan : $data[nama_depan]<BR/>"); echo("Nama Belakang : $data[nama_belakang]<BR/>"); echo("Umur : $data[umur]<BR/><HR/>"); } }else{ echo("Maaf, data yang anda cari tidak ada dalam tabel database kami"); } ?>
Hasil Pencarian dapat dilihat pada gambar berikut: