Mohon tunggu...
xwyem php
xwyem php Mohon Tunggu... Full Time Blogger - freelance

Halo semua , saya senang menulis , dan saya menyukai hal tentang internet , dan memiliki ketertarikan khususnya pemrograman website

Selanjutnya

Tutup

Inovasi

Tutorial Cara membuat pencarian dengan php

19 Maret 2013   14:21 Diperbarui: 24 Juni 2015   16:31 17218
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

Baiklah Temen-Temen Kali ini saya akan Membahas Bagaimana Membuat Pencaraian Data Dengan PHP

Untuk Membuat Pencarian Data Dengan PHP sangat lah Mudah.. Query Yang digunakan adalah
mysql_query("SELECT * FROM siswa WHERE nama LIKE '%$search%' ")
pada contoh query di atas  ada beberapa hal yang perlu di ketahui yaitu : siswa merupakan nama tabel yang ada di database sedangkan $search merupakan sebuah variabel yang kita buat ,

Langsung aja kita masuk ke studi khasusnya. :

sekarang kita Buat Form Pencarian berikut script nya :
<strong>PENCARIAN:</strong><br>
<form action="<?$_SERVER['PHP_SELF']?>" method="post" name="pencarian" id="pencarian">
<input type="text" name="search" id="search">
<input type="submit" name="submit" id="submit" value="CARI">
</form>
Setelah itu.. kita buat script prosesnya , letakan setelah / di bawah Script </form> di atas ..
<?php
// konfigurasi
$db_host = "localhost";  // nama host
$db_user = "root";  // username mysql
$db_pass = ""; //password isi sesuai seting server Anda.
$db_name = "pencarian";  // karena nama database yang kita buat adalah pencarian

// koneksi ke database
$link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("Ga bisa connect");
mysql_select_db ($db_name) or die ("Ga bisa select database");

// menampilkan data

if ((isset($_POST['submit'])) AND ($_POST['search'] <> "")) {
$search = $_POST['search'];
$sql = mysql_query("SELECT * FROM siswa WHERE nama LIKE '%$search%' ") or die(mysql_error());
//menampilkan jumlah hasil pencarian
$jumlah = mysql_num_rows($sql);
if ($jumlah > 0) {
echo '<p>Ada '.$jumlah.' data yang sesuai.</p>';

while ($res=mysql_fetch_array($sql)) {
$nomor++; echo $nomor.'. ';
echo $res[nama].'<br>';
}
}
else {
// menampilkan pesan zero data
echo 'Maaf, hasil pencarian tidak ditemukan.';
}
}
else { echo 'Masukkan dulu kata kuncinya';}
?>
Script di atas, merupakan script pencarian data.. Simpan dengan nama terserah anda..

dan hasilnya akan seperti ini..

Jika kurang Jelas.. Silahkan Lihat sumbernya dan download Source Code nya disini

HALAMAN :
  1. 1
  2. 2
Mohon tunggu...

Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun