Tack! Fick det att funka med detta:
PHP-kod:
$result = $db->query("SELECT categories.*, category_groups.category_group_name AS category_group_name FROM `categories` JOIN `category_groups` ON category_groups.category_group_id = categories.category_group GROUP BY category_id") or die($db->error);
$categories = array();
$group_i = -1;
$current_group_id = NULL;
while($row = $result->fetch_array(MYSQL_ASSOC)) {
if($current_group_id != $row["category_group"]) {
$current_group_id = $row["category_group"];
$group_i++;
$categories[$group_i]["group_id"] = $row["category_group"];
$categories[$group_i]["group_id"] = $row["category_group_name"];
}
$categories[$group_i]["categories"][] = array(
"category_id" => $row["category_id"],
"category_name" => $row["category_name"]
);
}
Jag har en följdfråga:
Om man nu är inne på olika kategorier så vill man kunna välja egenskaper för vad man är inne på. Typ om man är på Båtar. då får man välja, Stor liten ful snygg båt.
Och om man är på datorer får man välja: laptop, stationär osv...
Eftersom alla egenskaper skiljer sig åt så måste man väl kolla med IF om man är på kategorin och sen visa diverse egenskaper & filter? Kolla bara på BILAR och BÅTAR på Blocket.