<?php $batas=6; $paging=$_GET['paging']; if(empty($paging)) { $posisi=0; $paging=1; } else{ $posisi=($paging-1) * $batas; } $q=mysql_query("select * from barang order by id_barang desc limit $posisi,$batas"); while($r=mysql_fetch_array($q)) { echo"<div id='sub-barang'><div>$r[nama_barang]</div><img src='barang/$r[gambar]' width='150' height='120' class='gambar'> <div><i>Harga Rp.$r[harga]</i> </br> <a href='pesan.php?id_barang=$r[id_barang]'><div class='submitButton3'>Order Item</div></a> <a href='detail.php?id_barang=$r[id_barang]' onclick=\"return hs.htmlExpand(this, { objectType: 'iframe' } )\"> <div class='submitButton3'>Review Item</div></a> </div></div>"; } //penomoran echo "<tr><td colspan='2' valign='top' align='center'>"; $query2=mysql_query("select * from barang"); $jumlah_data=mysql_num_rows($query2); $jumlah_halaman=ceil($jumlah_data/$batas); echo"<div id='paging'>"; if (1 != $paging){//tanda != berarti perintah akan dijalankan jika $paging tidak sama dengan 1, copyright all teknik paging by go_blind_hacker, powered by V-boys_studio $back=$paging-1; echo "<div id='kotak-paging'><a href='product.php?paging=$back'><b>Back</b></a></div>"; } else{ echo"<div id='kotak-paging'>Back</div>"; } if ($paging != $jumlah_halaman){ $next=$paging+1; echo" <div id='kotak-paging'><a href='product.php?paging=$next'> <b>Next</b></a></div>"; } else { echo "<div id='kotak-paging'>Next</div>"; } echo"</div>"; ?
ini ada coding jika dpt membantu, tp codingy diambil dri web Ci.krn sy tidk berhasil mggabgkannya. $data['nama_barang'] = ''; if($p_kode[0]=="") { $seleksi = 'where harga>=0 and harga<='.$p_kode[1].''; $data['nama_barang'] = 'Barang Dengan Kisaran Harga Rp.0,00 - Rp.'.number_format($p_kode[1],2,',','.').''; } else if($p_kode[1]=="") { $seleksi = 'where harga>='.$p_kode[0].''; $data['nama_barang'] = 'Barang Dengan Kisaran Harga Di Atas Rp.'.number_format($p_kode[0],2,',','.').''; } else { $seleksi = 'where harga>='.$p_kode[0].' and harga<='.$p_kode[1].''; $data['nama_barang'] = 'Barang Dengan Kisaran Harga Rp.'.number_format($p_kode[0],2,',','.').' - Rp.'.number_format($p_kode[1],2,',','.').''; }
<?php $sql = "select * from barang"; if ($_GET){ $sql .= " where 1=1"; if ($_GET['harga']) { $harga = explode('-', $_GET['harga']); if ($harga[0]) { $sql .= " and harga >='".$harga[0]."'"; } if ($harga[1]) { $sql .= " and harga <='".$harga[0]."'"; } } // lakukan hal yang sama dengan katergory // misal // if ($_GET['comboKategori']) { // $sql .= " and kategory='".$_GET['comboKategori']."'"; // } } $query = mysql_query($sql); while($data = mysql_fetch_array($query)) { // tampilkan data } ?> <form action="" method="get"> <div id="judul">Katalog Koleksi Produk Kami</div> <div>Undangan Berdasarkan Harga</div> <select id="comboharga" name="harga"> <option value="">- Pilih Harga Anda</option> <option value="1000-5000"> Harga Rp 1.000 - 5.000</option> <option value="5001-10000"> Harga Rp 5.001 - 10.000</option> <option value="10001-"> Harga Diatas Rp 10.001</option> </select> <select id="comboKategori" name="comboKategori"> <option value="">- Pilih Desain Undangan -</option> <option value="1">U-Biasa</option> <option value="2">U-Tebal</option> <option value="3">U-Foto</option> <option value="4">U-Kipas</option> <option value="5">U-Gulung</option> <option value="6">U-Tas</option> <option value="7">U-Unik</option> <option value="8">U-Pita</option> </select> </form>