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:
- 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.
Filed under: Script PHP



