Closed oxcakmak closed 3 years ago
I did this solution with raw query:
<?php
require_once('config.php');
$keyword = "csgo";
$rating = "";
$seller = "";
$category = "";
$order = "priceDesc";
$sql= 'SELECT * FROM product WHERE product_status = 1';
if(isset($keyword) && $keyword !=""){
$sql.=' AND product_title LIKE "%'.$keyword.'%" AND product_about LIKE "%'.$keyword.'%" AND product_content LIKE "%'.$keyword.'%"';
}
if(isset($seller) && $seller !=""){
$sql.=' AND product_owner = {$seller}"';
}
if(isset($category) && $category !=""){
$sql.=' AND product_category = "'.$category.'"';
}
if(isset($order) && $order !=""){
if($order == 'priceAsc') {
$sql.=' ORDER BY product_amount ASC';
} else if($order == 'priceDesc') {
$sql.=' ORDER BY product_amount DESC';
}else if($order == 'sale') {
$sql.=' ORDER BY product_sale DESC';
}elseif($order == 'comment'){
$sql.=' ORDER BY product_rating DESC';
}
} else {
$sql.=" ORDER BY product_id DESC";
}
$sql.=" LIMIT 30"; // add limit, $start, $max
echo $sql.'<br>';
foreach($dbh->rawQuery($sql) as $product){
echo 'Product ID:'.$product['product_id'].'
Product Title:'.$product['product_title'].'
Product Price:'.$product['product_amount'].'<br>';
}
?>
Hello again,
upside:
product listing section: