define('DISALLOW_FILE_EDIT', true); Nur Ichsan's Note » Search Funtion Php

Search Funtion Php

Posted in Pemprograman Berbasis Web on November 30th, 2010 by nur ichsan – Comments Off on Search Funtion Php Tags:

searchKali ini saya mencoba membuat fungsi search sederhana pada sebuah wabsite dengan menggunakan php dan mysql. Anda mungkin sudah familiar dengan fasilistas search pada sebuah website. Nah… tahukan Anda jika menuliskan sebuah keyword pada form pencarian maka proses yang terjadi adalah fungsi yang terdapat pada php mengecek keyword pada suatu tabel yang terdapat pada database kita. Berikut script sederhana untuk digunakan dalam fasilitas pencarian.

<html>
<head>
<title></title>
</head>
<body>
<form method=”post” action=”cari1.php”>
Keyword : <input type=”text” name=”key”><br>
<input type=”submit” name=”cari” value=”Cari”>
</form>

<?php
if ($_POST[‘cari’])
{
mysql_connect(“localhost”,”root”,”H1L00804912″);
mysql_select_db(“portal”);
$k=$_POST[‘key’];
$p=mysql_query(“select * from berita where judul like ‘%$k%’ or isi like ‘%$k%'”);
$jumlah=mysql_num_rows($p);
if ($jumlah==0)
{
echo “data dengan <br>$k</b> tidak ada”;
}
else
{
while ($r=mysql_fetch_array($p))
{
echo “<b>$r[judul]</b><br>”;
echo “$r[isi]”;
}
}
}
?>
</body>
</html>

Penjelasan

  1. mysql_connect() : digunakan untuk melakukan koneksi ke webserver kita.
  2. mysql_select_db(): berfungsi untuk menampilkan database dari komputer server ke sebuah website.
  3. mysql_querry(): berfungsi menjalankan sintak SQL yang terdapat pada pada fungsi tersebut.
  4. mysql_now_rows(): mengetahui jumlah record yang ada pada tabel suatu database di komputer server. Fungsi ini akan mengeksekusi sintak SQL yang proses oleh mysql_query().
  5. mysql_fetch_array(): digunakan untuk melakukan hasil query dan menampilkan hasilnya dalam bentuk array, numerik atau keduanya.

Jika Anda menuliskan sebuah keyword pada form pencarian maka akan muncul hasilnya. Kecuali keyword yang dimasukan tidak ada dalam database.



Skip to toolbar