Permisi, mas. saya mau tanya?? saya punya 1 namanya "TBarang" dan terdiri dari 3 kolom. rinciannya:
1. Kolom 1 bernama "Kategori"
2. Kolom 2 bernama "Nama produk"
3. Kolom 3 bernama "Harga"

yang saya inginkan 1 file, misalkan nama file-nya formsearching.php. saat file formsearching.php dipanggil semua data akan muncul... (nah sampai sini saya bisa mas).. yang jadi masalah adalah kasus selanjutnya yaitu ..

saya menggunakan 2 combobox untuk memfiler data, biar lebih enak mencarinya. rinciannya:
1. Combobox 1 untuk menampilkan Kategori Barang.
2. Combobox 2 untuk menampilkan Nama barang.
dan saat pilih seharusnya data tampil lebih sedikit karena sudah difilter sama 2 combobox tadi. tolong saya caranya gimana, saya sudah berusaha 1 minggu tapi gagal aja....

Kasus soal.. ada Kategori namanya "Susu, Diapers" dan nama produk "SGM, Bebelac, Mamy Poko"... kasus ini saya pilih Kategori "Susu" dan nama produk "SGM"... seharusnya semua kategori susu dengan nama produk bebelac akan tampil semua yang lain tidak tampil.

sory kalau kepanjangan,, tapi tolongin ya... mbutek bener nih fikiran... hehe.. thanks sudah mau menjawab :)
Silahkan login untuk menjawab!
1
Loading...
Ellyx Christian · Aug 14, 2012 · 2 Suka · 1 Tidak Suka
bisa lihat kode yang sudah kamu buat?
1
Loading...
Eko Setiawan · Aug 16, 2012 · 1 Suka · 0 Tidak Suka
maaf mas, agak telat jawab.

berikut ini saya tampilin program versiku... tapi jangan diketawain ya..., banyak yang salah.. maklum masih belajar.
<html>
<head>
<title> Halaman Pencarian </title>
<script src="jquery-1.4.4.min.js" type="text/javascript"></script>

<script type="text/javascript">
$(document).ready(function(){
 //apabila terjadi event onchange terhadap object <select id=comboKategori>
 $("#comboKategori").change(function(){
 var prop = $("#comboKategori").val();
 $.ajax({
 url: "ajax.php",
 data: "op=generatecomboMerk&prop="+prop,
 cache: false,
 success: function(msg){
 //jika data sukses diambil dari server kita tampilkan
 //di <select id=comboMerk>
 $("#comboMerk").html(msg);
 }
 });
 });
 });
</script>

</head>
<body>


<table width='700' align="left" border='1'>

<tr>
<td width='200'> Produk Terbaru

<p>&nbsp;</p>
<p>&nbsp;</p>


</td>



<td width='500'>
<form name="formcari" method="post" action="formsearching.php">
<table width="330" border="0" align="center" cellpadding="0">
<tr bgcolor="orange">
<td height="25" colspan="3">
<strong> Cari Produk !! </strong>
</td>
</tr>
<tr> <td>  Name </td>
<td>

<?php

?>

<select id="comboKategori" name="comboKategori">
<option value="">- Pilih Produk Anda -</option>
<option value="1">Susu</option>
<option value="2">Vitamin dan Makanan bayi</option>
<option value="3">Perlengkapan Bayi</option>
<option value="4">Diapers</option>

</select>
</br>
<select id="comboMerk" name="dada">
<option value="">- Pilih Merk Produk -</option>
</select>

    
</td>
</tr>
<td></td>
<td> <input type="SUBMIT" name="SUBMIT" id="SUBMIT" value="search" > </td>
</table>
</form>
</td>
</tr>




<tr>
<td width='200'> ini adalah tempat untuk gambarnya
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

</td>


<td width='500'>
<?php
$host    ='localhost';
$user    ='root';
$pass    ='clasmild';
$dbase   ='DaftarWaralaba';



$koneksi = mysql_pconnect($host, $user, $pass) or die(mysql_error());mysql_select_db($dbase, $koneksi);
	
$name= $_POST['dada']; //get the nama value from form
$q = "SELECT * from susu where name like '%$name%'"; 
$result = mysql_query($q);
echo "<center>";
echo "<h2> Hasil Pencarian </h2>";
echo "<table border='1' cellpadding='5' cellspacing='8'>";
echo "
<tr bgcolor='orange'>

<td>Nama Produk</td>
<td>Kategori</td>
<td>Harga</td>
</tr>";
while ($data = mysql_fetch_array($result)) {  //fetch the result from query into an array
echo "
<tr>

<td>".$data['name']."</td>
<td>".$data['kategori']."</td>
<td>".$data['harga']."</td>
</tr>";
}
echo "</table>";
?>

</td>
</tr>

</table>


<br/>
<br/>


</body>
</html>


databasesnya ada 3 field, yaitu "name, Kategori, harga"
nah, saya inginkan adalah combobox pertama adalah untuk menampilkan isi kategori.. dan combobox ke dua adalah merk barang

misalkan saya pilih kategori barang adalah "SUSU" dan merk barang saya kosongkan maka semua susu dari berbagai merk akan keluar,,,

nah misalkan kalau saya mau menjadi hanya yang bermerk bebelac saja, maka saya klik combobox ke 2 dan saya pilih "BEBELAC".. maka susu yang bermerk bebelac saja yang keluar...

mohon dibantu ya mas,,, saya bingung saat kasih perintah Where tabel_kategori=combobox1 and tabel_merk=combobox 2... selalu saja error..

thanks,...
0
Loading...
Ellyx Christian · Aug 18, 2012 · 0 Suka · 0 Tidak Suka
dibaris 108 kamu ganti jadi
$name= $_POST['dada']; //get the nama value from form
$kategori = $_POST['comboKategori'];
$q = "SELECT * from susu where Kategori='$kategori'"; 
if($name){
	$q .= " and name like '%$name%'";
}
0
Loading...
Ellyx Christian · Sep 18, 2022 · 0 Suka · 0 Tidak Suka

bisa lihat contohnya di video tutorial https://youtu.be/Cz0-1q8FvJ0