<?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>