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



Indonesian Arabic English
Jum'at, Desember 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  

Guest
Dikirim pada
Apr 12, 2012
Dikirim oleh
Guest
-1 o ya klu bukan utk member silahkan dihapus saja script berikut sebelum baris include :
if(!isset($_SES SION['username' ]))
Guest
Dikirim pada
Mei 15, 2012
Dikirim oleh
Guest
0 Topik tak tertandingi, sangat menarik untuk saya))))
Arofat.Com @Admin
Dikirim pada
Mei 16, 2012
Dikirim oleh
Arofat.Com @Admin
-1 Quoting promosi web gratis:
Topik tak tertandingi, sangat menarik untuk saya))))

wah bisa aja mas ini mujinya,biasa aja kali mas :lol: ,thanks dah mampir
utha
Dikirim pada
Nov 26, 2014
Dikirim oleh
utha
0 gan muncul Parse error: syntax error, unexpected '}'


di bagian akhir source code tidak berwarna biru sepertinya ada yg salah ane dah ikutin di atas di bagian akhir source code ini








Please bales gan.
Guest
Dikirim pada
Mei 18, 2012
Dikirim oleh
Guest
+3 Saya menemukan posting ini sebelumnya hari ini, sementara di kantor Sangat berguna Terkirim link pada diriku sendiri dan kemungkinan besar akan penunjuk itu ketika saya membuatnya di rumah
anggasiimahsyar
Dikirim pada
Des 11, 2012
Dikirim oleh
anggasiimahsyar
0 jujur hampir berjam2 saya nyari artikel kaya gini,,,baru nemu nih disini,,,alhamd ulillah THX kang ;-)
Arofat.Com @Admin
Dikirim pada
Des 12, 2012
Dikirim oleh
Arofat.Com @Admin
0 Quoting anggasiimahsyar:
jujur hampir berjam2 saya nyari artikel kaya gini,,,baru nemu nih disini,,,alhamdulillah THX kang ;-)

yapz sama" kang, thanks :-)
dhz
Dikirim pada
Feb 07, 2013
Dikirim oleh
dhz
0 Parse error: syntax error, unexpected $end in D:\xampplite\ht docs\invn_ridha \user_cari.php on line 61

taruh $end nya dimana ya ?
Arofat.Com @Admin
Dikirim pada
Feb 08, 2013
Dikirim oleh
Arofat.Com @Admin
0 Quoting dhz:
Parse error: syntax error, unexpected $end in D:\xampplite\htdocs\invn_ridha\user_cari.php on line 61

taruh $end nya dimana ya ?

script diatas, kayanya tidak ada script itu gan. coba disesuaikan lagi.
neng astri
Dikirim pada
Apr 20, 2013
Dikirim oleh
neng astri
0 makasi infonya, saya mau coba dulu mudah2an bisa,
neng astri
Dikirim pada
Apr 20, 2013
Dikirim oleh
neng astri
0 makasi infonya, saya mau coba pakai ini buaat TA saya, mudah2an saya bisa
Arofat.Com @Admin
Dikirim pada
Apr 23, 2013
Dikirim oleh
Arofat.Com @Admin
0 sama2 gan..:)
Laili Umdatul
Dikirim pada
Mei 18, 2013
Dikirim oleh
Laili Umdatul
0 ini databasenya maana
vera
Dikirim pada
Jul 10, 2013
Dikirim oleh
vera
-1 Parse error: syntax error, unexpected $end in C:\xampp\htdocs \voting1\view-d ata.php on line 80

ini kenapa ya gan ???
Andi Rawaldi
Dikirim pada
Sep 18, 2013
Dikirim oleh
Andi Rawaldi
0 Tolong donk post script login dan logout,dan cara gunain data base ..... :roll:
Arofat.Com @Admin
Dikirim pada
Sep 19, 2013
Dikirim oleh
Arofat.Com @Admin
-1 Quoting Andi Rawaldi:
Tolong donk post script login dan logout,dan cara gunain data base ..... :roll:

Baik saya coba post disini saja, karena terlalu sedikit klu harus dibuatkan artikel :
Untuk kode fungsi logoutnya sendiri :
Code:function logout()
{
global $db;
session_start();

if(isset($_SESSION['user_id']) || isset($_COOKIE['user_id'])) {
mysql_query("update `member`
set `ckey`= '', `ctime`= ''
where `idmember`='$_SESSION[user_id]' OR `idmember` = '$_COOKIE[user_id]'") or die(mysql_error());
}

lalu buatlah menu logoutnya, dan masukan script berikut :
Code:<?php
include 'koneksi.php';
logout();
header("Location: index.php");
?>

Selesai
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 :-)
ayuut
Dikirim pada
Mei 20, 2014
Dikirim oleh
ayuut
0 saya sudah coba, tapi kenapa auto incremennya dimulai dari 0 yah? padahal saya sudah buat $no=1;
Arofat.Com @Admin
Dikirim pada
Mei 21, 2014
Dikirim oleh
Arofat.Com @Admin
0 Quoting ayuut:
saya sudah coba, tapi kenapa auto incremennya dimulai dari 0 yah? padahal saya sudah buat $no=1;

maaf gan, koment utk artikel yg mana ya, kok pertanyaanya tdk sesuai dng artikel diatas ya..?
Ahmad Humaidi
Dikirim pada
Nov 09, 2014
Dikirim oleh
Ahmad Humaidi
0 gan gmana cara buat tabel statistik berdasarkan jurusan, agama, jenis kelamin dlam combobox
msalnya kita pilih plihan jurusan
akan tampil berapa jumlah org yg ada di tiap jurusan tsb
klau kita pilih plihan agama
akan tampil berapa jumlah org yg ada di tiap agama tsb dan sterusnya

mhon pencerahannya gan
trima kasih
andromeda
Dikirim pada
Agus 04, 2014
Dikirim oleh
andromeda
0 nice share gan, kalau ane mau buat pencarian dengan 2 buah kategori gimana ya gan? jadi ada 2 pilihan option/combo gitu gan, misal option 1 untuk nama dan option 2 untuk jenis kelamin. ane udah muter2 nih puyeng. please di share atau email ya gan. makasih banget lho...
Ahmad Humaidi
Dikirim pada
Nov 09, 2014
Dikirim oleh
Ahmad Humaidi
0 gan ane mau tanyak
gmna buat tabel statistik berdasarkan jurusan, agama, jenis kelamin dlam combobox
msalnya kita pilih plihan jurusan
akan tampil berapa jumlah org yg ada di tiap jurusan tsb
klau kita pilih plihan agama
akan tampil berapa jumlah org yg ada di tiap agama tsb dan sterusnya

mhon pencerahannya gan
trima kasih
Ahmad Humaidi
Dikirim pada
Nov 09, 2014
Dikirim oleh
Ahmad Humaidi
0 gan gmana cara buat tabel statistik berdasarkan jurusan, agama, jenis kelamin dlam combobox
msalnya kita pilih plihan jurusan
akan tampil berapa jumlah org yg ada di tiap jurusan tsb
klau kita pilih plihan agama
akan tampil berapa jumlah org yg ada di tiap agama tsb dan sterusnya

mhon pencerahannya gan
trima kasih
utha
Dikirim pada
Nov 26, 2014
Dikirim oleh
utha
0 gan muncul Parse error: syntax error, unexpected '}'


di bagian akhir source code tidak berwarna biru sepertinya ada yg salah ane dah ikutin di atas di bagian akhir source code ini








Please bales gan.




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