---
title: "Kategori-problem!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16381-kategori-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "PHPNewbie"
published: "2001-12-03T08:55:00.000Z"
updated: "2001-12-03T16:00:00.000Z"
replies: 2
views: 133
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/16381-kategori-problem"
---

# Kategori-problem!

## #1 — PHPNewbie, 2001-12-03T08:55Z

Hej!
Jag har en tabell: kategorier.
I denna samlas endast.. kategorier, exempelvis träd!
Har ytterligare en tabell: objekt.
I denna skapas.. objekten, exempelvis björk och dess beskrivning,.
När objekten skall skapas får man välja kategori.
Alltså, jag väljer att placera objektet "björk" under kategorin "träd".
Kategori id:t skickas med och lagras i objekttabellen i ett fält: catid.
Enkelt va?
Men! Hur FAN gör jag för att loopa igenom mina kategorier som är "joinade"
med objekten och visar dom grupperat?

Jag får:

Träd
\----
Björk

Träd
\----
Gran

Jag vill ha:

Träd
\----
Björk
Gran

Någon som kan eller eventuellt har en länk till hur man på bästa sätt skapar ett enkelt kategoriserat system?

Tack på förhand..

Permalänk: https://www.webforum.nu/p/16381

## #2 — LarsG, 2001-12-03T09:32Z

Du får se till att posterna kommer sorterade i kategoriordning

```
$query = "select * from object as o inner join kategorier as k on o.catid = k.id order by k.id";
```

och sedan, i din loop, får du själv hålla reda på om kategori byter värde.

```
$kategori = "";
while ($row = fetch($result)) {
  if ($kategori != $row["kategori"] ) {
     $kategori = $row["kategori"];
     echo $kategori . "<br>";
  }
// visa övrigt data
}
```

Om den dbms du använder har stöd för union så går det att skriva en fråga som hanterar detta.

Permalänk: https://www.webforum.nu/p/325059

## #3 — PHPNewbie, 2001-12-03T16:00Z

TACK LarsG..
Ibland undrar man vad man håller på med!
TACK, TACK.. du anar inte vad jag jävlats med detta!

I'm a newbie an' proud of it!

Permalänk: https://www.webforum.nu/p/325060

---

Tråden på webben: https://www.webforum.nu/amne/php/16381-kategori-problem
