Nama domain www.web-buya.com diganti dengan nama www.arofat.com



Indonesian Arabic English
Sabtu, April 19, 2014

PHP - Cara Cari Data Sesuai Pilihan atau Kategori Option

apache php mysql logoPembahasan php kali ini tentang bagaimana mencari data sesuai kategori yang diinginkan dengan menggunakan pilihan / option,sebagai contoh silahkan lihat demo . untuk langkah awal seperti biasa kita buat file koneksi ke database terlebih dahulu,disini saya tidak menampilkan struktur apa saja yang harus disiapkan dalam tabel,untuk struktur tabel nya silahkan anda sesuaikan dengan tabel masing2,oke ile koneksi masukan kode berikut :

 

 

<?php
$host = "localhost"; // default
$user = "root"; // default
$pass = ""; // sesuaikan dengan password mysql anda
$d_base = ""; // sesuaikan dengan nama db anda
mysql_connect($host, $user, $pass) or die ("waduh om,koneksi masih gagal.....".mysql_error());
mysql_select_db($d_base) or die ("Databasenya kayanya blm ada deh om,cek lagi.. ".mysql_error());
?>

simpan kode diatas dengan nama koneksi.php

langkah selanjutnya masukan kode berikut :

<?php 
        if(!isset($_SESSION['username']))
        include "koneksi.php";  ?>
<html>
<head>
<title>Data kependudukan Warga RT / RT .....</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="/pagination.css" rel="stylesheet" type="text/css">
    <link href="/grey.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    <!--
.style2 {color: #006633; font-weight: bold; }
.style3 {color: #FFFFFF; }
-->
</style>
</head>
<body>
<div class="post">
    <h2 align="center" class="title"><a href="#">Data kependudukan Warga  RT / RT .....</a></h2>  
    <div class="entry">
      <a href="#">Login</a> |           
      <a href="#"> Mengisi Data</a> |       <a href="#">Edit Data Keanggotaan</a>
        <?
    echo "<form action=' viewdata.php' method='post' name='postform'>";
    echo "<br>";
    echo "Cari berdasarkan<br>";
    echo "<select name='pilihan'>";
    echo "<option value='nama_field1'>Nama </option>";
    echo "<option value='nama_field3'>Jenis Kelamin </option>";
    echo "<option value='nama_field4'>Agama </option>";
    echo "<option value='nama_field6'>Pekerjaan </option>";
    echo "<option value='nama_field10'>Hp </option>";
    echo "</select>  ";
    echo "<input type='text' name='cari'>";
    echo "<input type='submit' value='cari'>";
    echo " | ";
    echo "<input type='submit' value='Tampilkan'>";
    echo "</form>";
    ?>  
       <span class="style1">Total Anggota : </span>
         <table width="100%" border="0" align="center" cellpadding="2" background="#666600">
      <td width="60">
            <tr><td bgcolor="#CC9900" width="80"><div align="center" class="style2">Nama</div></td>
        <td bgcolor="#CC9900" width="90"><div align="center" class="style2">Foto</div></td>
        <td bgcolor="#CC9900" width="56"><div align="center" class="style2">Jenis Kelamin</div></td>
        <td bgcolor="#CC9900" width="47"><div align="center" class="style2">Agama</div></td>
        <td bgcolor="#CC9900" width="34"><div align="center" class="style2">TTL</div></td>
        <td bgcolor="#CC9900" width="122"><div align="center" class="style2">Kewarganegaraan</div></td>
        <td bgcolor="#CC9900" width="68"><div align="center" class="style2">Pekerjaan</div></td>
        <td bgcolor="#CC9900" width="48"><div align="center" class="style2">Alamat</div></td>
        <td bgcolor="#CC9900" width="30"><div align="center" class="style2">Telp</div></td>
        <td bgcolor="#CC9900" width="21"><div align="center" class="style2">HP</div></td>
        </tr></td>
    <?php
//di proses jika sudah klik tombol cari
if(isset($_POST['cari'])){   
    //menangkap nilai form
    $option=$_POST['pilihan'];
    $katakunci=$_POST['cari'];       
    if(empty($katakunci)){
        //jika tidak menginput apa2
        $query=mysql_query("select * from nama_tabel");     
    }else{     
        ?><?php      
        $query=mysql_query("select * from nama_tabel where $option like '%$katakunci%'");       
    }
    ?>
    </p>      
<td bgcolor="#00CCCC"><div align="center" class="style3"><?php echo "".$row['nama_field1']."";?></div></td>
        <td><div align="center" class="style3"><img src="/image/<?php echo "".$row['nama_field2']."";?>" height="90" width="90" /></div></td>
        <td bgcolor="#00CCCC"><div align="center" class="style3"><?php echo "".$row['nama_fild3']."";?></div></td>
        <td bgcolor="#00CCCC"><div align="center" class="style3"><?php echo "".$row['nama_field4']."";?></div></td>
        <td bgcolor="#00CCCC"><div align="center" class="style3"><?php echo "".$row['nama_field5']."";?></div></td>
        <td bgcolor="#00CCCC"><div align="center" class="style3"><?php echo "".$row['nama_field6']."";?></div></td>
        <td bgcolor="#00CCCC"><div align="center" class="style3"><?php echo "".$row['nama_field7']."";?></div></td>
        <td bgcolor="#00CCCC"><div align="center" class="style3"><?php echo "".$row['nama_field8']."";?></div></td>
        <td bgcolor="#00CCCC"><div align="center" class="style3"><?php echo "".$row['nama_field9']."";?></div></td>
        <td bgcolor="#00CCCC"><div align="center" class="style3"><?php echo "".$row['nama_field10']."";?></div></td>
        </tr>
                 <?php    
      if (isset($_GET['msg'])) {
      echo "<div class=\"error\">$_GET[msg]</div>";
      }           
      ?>
        <tr><th colspan="10"></th></tr>
        <?php
        }
        }
</table>
</div>        
  </div>
</div>
</body>
</html>

lalu simpan kode diatas dengan nama viewdata.php .

sekian dulu tutor kali ini,kalau ada yg error,jangan sungkan kasih komentar diawah,Thanks

COMMENTS  

ridwanpedro
Dikirim pada
Nov 25, 2013
Dikirim oleh
ridwanpedro
0 mantap gan artikelnya bagus buat ane yangmasih belajar....syuk ron katsir.... :lol:
Arofat.Com @Admin
Dikirim pada
Nov 25, 2013
Dikirim oleh
Arofat.Com @Admin
0 Quoting ridwanpedro:
mantap gan artikelnya bagus buat ane yangmasih belajar....syukron katsir.... :lol:

sama" gan, thx sdh mampir :-)




Silahkan mengkopi artikel pada website ini dengan mencantumkan sumbernya.
Jika menemukan link yang mati, silahkan kontak kami atau anda bisa mengirimkan komentar
Setelah membaca artikel diatas jangan lupa kirim Komentarnya....!!!

TINGGALKAN KOMENTAR

Mohon perhatian kepada komentator...1). Kami berhak mengedit, menyortir bahkan memblok IP anda jika dipandang tidak sesuai dengan visi dan misi kami tanpa pemberitahuan terlebih dahulu. 2). Jika anda telah mengeklik tombol send dan komentar anda belum muncul, coba dulu klik tombol 'Refresh Comments List', atau mungkin komentar anda sedang menunggu persetujuan kami untuk dipublish. 3). Jika ikon anda ingin ditampilkan di kolom komentar, silakan daftarkan email anda di Gravatar.com. Terima kasih atas komentar dan perhatian anda.

Security code
Refresh

eXTReMe Tracker