Script Search Engine Sederhana

Ada kalanya kita ingin memanjakan pengunjung untuk lebih mudah menemukan sesuatu yang dicari yang ada di dalam website kita. Maka salah satu caranya adalah menambahkan mesin pencari atau search engine di salah satu sudut situs kesayangan kita. Pada prinsipnya, search engine adalah cara loading data yang menelusuri isi database yang sesuai dengan keyword yang diinput. Maka Search Engine ini memang harus berada pada situs berbasis database. Berikut salah satu cara atau bentuk script tersebut:

  1. Siapkan file HTML dan beri nama cari.html

<html>
<head>
<title>Membuat Search Engine MMG Indonesia</title>
</head>
<body>
<form method=”POST” action=”search.php”>
<input type=”text” name”query” value=”">
<input type=”submit” value=”Search”>
</form>

</body>

</html>

2. Siapkan script php beri nama search.php

<?php
if($_POST){
$query=$_POST["query"];
if (!empty($query)) {
$sqlquery = mysql_query(“SELECT * FROM tabel1 WHERE field1 LIKE ‘%$query%’
OR field2 LIKE ‘%$query%’ OR field3 LIKE ‘%$query%’
ORDER BY id DESC”)
or die(mysql_error());
}
$totres=mysql_num_rows($sqlquery);
if($totres > 0){
while($dbres=mysql_fetch_array($sqlquery)){
echo “$dbres[field1]<br>”;
echo “$dbres[field2]<br>”;
echo “$dbres[field3]<br>”;
}
}
}
?>

Perhatikan tulisan warna merah. tabel1=diganti dengan nama tabel database yang menjadi sasaran pencarian, field1, field2, field3 merupakan field database yang menjadi sasaran pencarian, sehingga kata-kata field1 dan seterusnya harus Anda ganti sesuai dengan title field-field pada struktur database Anda. Anda bisa menambahkan field sebanyak yang Anda inginkan sesuai dengan struktur database Anda.


Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s