About Us | Contact | Disclaimer | Privacy Policy | Sitemap

PHP: Cara Membuat Form Pencarian Data di Database Menggunakan Php


Agldcnet - Nah pada kesempatan kali ini saya akan membahas bagaimana caranya Membuat Form Pencarian Data di Database Menggunakan Php dan tentunya simple dan mudah...
langkah pertama yang kita butuhkan adalah kita harus mempunyai database terlebih dahulu... buatlah database dengan struktur seperti dibawah ini di localhost/phpmyadmin/ pada browser anda...
jika browser anda belum mempunyai Localhost maka silahkan cari dulu di mbah google tersedia banyak sperti XAMPP dan lain" heheh

Struktur database  yang saya gunakan yaitu sperti berikut ini...
Nama database saya : tugasimk (silahkan kreasikan sendiri)
Nama tabel database : dt_buku (silahkan kreasikan sendiri)
dan sya menggunakan tiga field struktur
1. kd_buku
2. jn_buku
3. jd_buku
lihat gambar berikut :



Setelah kita mempunyai database seperti diatas...maka selanjutnya kita isi field2 tersebut dengan data sperti berikut...


lalu setelah data telah terisi, kita buatkan script PHP nya, oke sebelum nya lihat gambar preview nya terlebih dadhulu
Besikut Script nya, Simpan dengan nama pencarian.php :
<head>
<title>Pencarian Daftar Buku</title>
<style type="text/css">
.style1 {
    font-family: Utsaah, Vani, "Tw Cen MT";
    font-weight: bold;
    font-size: 36px;
}
.tabel1 {
border:thin solid #999999;
}
.atas_buku {
background:#000000;
color:#FFFFFF;
text-align:center;
}
</style>
</head>

<body>
<span class="style1">PENCARIAN BUKU </span>
<br>  
<form action="<?$_SERVER['PHP_SELF']?>" method="post" name="pencarian" id="pencarian">
  <input type="submit" name="submit" id="submit" value="CARI">  
  <select name="search" style="width:150px">
    <option value="Komputer">Komputer</option>
    <option value="Bahasa">Bahasa</option>
  </select>
</form>  
<strong>Note :</strong> Silahkan C
opi <strong>Jenis Buku</strong> di kolom <strong>Jenis Buku</strong>
       dan <strong>Judul Buku</strong> di Kolom <strong>Judul Buku</strong>
       <br/>
       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Pada Formulir Peminjaman Buku
<?php  
// konfigurasi  
$db_host = "localhost";  // nama host  
$db_user = "root";  // username mysql  anda
$db_pass = "pass"; //password isi sesuai seting server Anda.  
$db_name = "tugasimk";  // nama database yg sya gunakan  
  
// koneksi ke database  
$link = mysql_pconnect ($db_host, $db_user, $db_pass) or die ("tidak konek");  
mysql_select_db ($db_name) or die ("tidak bisa memilih database");  
  
// menampilkan data  
$sql = mysql_query("SELECT * FROM dt_buku") or die(mysql_error());  
echo "<table class=\"tabel2\" border=\"0\" width=\"90%\"  align=\"center\" cellspacing=\"1\">"; //membuat tag pembuka table
echo "<strong><tr><td class=\"atas_buku\">Kode Buku</td><td class=\"atas_buku\">Jenis Buku</td><td class=\"atas_buku\">Judul Buku</td></tr></strong>"; 

  

if ((isset($_POST['submit'])) AND ($_POST['search'] <> "")) {  
  $search = $_POST['search'];  
  $sql = mysql_query("SELECT * FROM dt_buku WHERE jn_buku LIKE '%$search%' ") or die(mysql_error());  
    while ($res=mysql_fetch_array($sql)) {  
    echo '<tr>';
    echo '<td>'.$res['kd_buku'].'</td>';  
    echo '<td>'.$res['jn_buku'].'</td>'; 
    echo '<td>'.$res['jd_buku'].'</td>';
    echo '</tr>';  
  }  
   echo "</table>";      
}         
?>
</body>
</html>

Coba tes Script di atas.di localhost.Jika berhasil ketika kita memilih jenis buku Komputer dan kita menekan tombol  Cari maka yang akan keluar list buku yang berjenis Komputer lihat gambar berikut :

Dan Begitupun jika kita mencari jenis buku Bahasa, lihat gambar dibawah ini



SELAMAT MENCOBA...