PHP-kod:
<?php //Listar produkterna
$query = "SELECT * FROM products WHERE visible = 1 "; // Välj alla kolumner från tabellen "products" där kolumnen visible "synbar" är lika med 1 "JA"
if (isset($race_sort)) {
if ($race_sort == "kvinna") { $query .= "AND race = 'kvinna' "; } // visa bara produkter åt kvinnor
if ($race_sort == "man") { $query .= "AND race = 'man' "; } // visa bara produkter åt män
if ($race_sort == "barn") { $query .= "AND race = 'barn' "; } // visa bara produkter åt barn
}
if (isset($brand_sort)) {
$query .= "AND brand = '$brand_sort' "; // visa bara produkter från ett specifikt märke (under produktens titel)
}
if (isset($post_brand)) {
if ($post_brand == "Alla") { }else {
$query .= "AND brand = '$post_brand' "; // visa bara produkter från ett specifikt märke (tabellen)
}
}
$query .= "AND price > 0 "; // visa produkter med ett pris över 0 kr
$query .= "AND price < 5000 "; // visa produkter med ett pris under 5000 kr
$query .= "ORDER BY price ASC"; // sortera efter pris (billigast först)
if (isset($post_limit)) {
$query .= " LIMIT $post_limit"; // sortera efter ett visst antal produkter
}
$result = mysql_query($query, $connection) or die(mysql_error()); // Hämtar prdoukterna
Är detta ett bra sätt att lösa sorteringar på?
(Har inte inkluderat alla sorters sorteringar ännu dock...)