---
title: "Kolla när grupp ändras (mysql) & lista utifrån grupp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/116190-kolla-när-grupp-ändras-mysql-lista-utifrån-grupp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "fjarne"
published: "2004-11-18T14:49:06.000Z"
updated: "2004-11-18T18:31:45.000Z"
replies: 5
views: 270
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/116190-kolla-när-grupp-ändras-mysql-lista-utifrån-grupp"
---

# Kolla när grupp ändras (mysql) & lista utifrån grupp

## #1 — fjarne, 2004-11-18T14:49Z

Hej !

Nu var det länge sen jag frågade nåt här på världens bästa forum, men nu är det dags.

Om jag har en tabell typ:
huvudgruppID \| undergrupp \|  info 

och hämtar med:
SELECT \* from tabell WHERE huvudgruppID = '$idnr' order by undergrupp

Skulle behöva hjälp med hur man kan göra en kontroll i loopen som sen listar upp ur db'n, när en undergrupp förändras 
så att resultatet kan visas som t.ex:

**undergrupp 1** 
blå
grön
vit

**undergrupp 2** 
Röd
Gul
Lila

Osv...

Nu blir det ju:

**undergrupp 1** 
blå
**undergrupp 1** 
grön
**undergrupp 1** 
vit

**undergrupp 2** 
Röd
**undergrupp 2** 
Gul
**undergrupp 2** 
Lila

Nån som kan ge en spark åt rätt håll månne  : ) ?

Mvh Fjarne

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

## #2 — Snakes, 2004-11-18T15:50Z

Jag vill hjälpa dig.... men det finns ett enklare sätt en det komplicerad sätt jag tänker på nu..... så gå inte runt och tro att det inte är någon som hjälper dig i webforum!
Just nu kollar jag på <http://php.net> och tittar om det finns nåt där!

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

## #3 — Snakes, 2004-11-18T16:04Z

Jag hittade inget!
Men, förvänta dig att det kommer komma svar som är mycket enklare.... men nu kör vi så!

```php
$antalug=0 // stätter du innan varje undergrupp loop

// det här sätter du i loopen
$antalug=$antalug+1; 
echo raknaug($antalug,$ug); // $ug byter du ut mot det korrekta namnet från undergrupp!

// det här sätter du vart som helst men inte i loopen!
function raknaug($antalug,$ug){
if($antalug==1){
return $ug;
}else{
}
}
```

Har du ingen anning vad jag babblar om, då infogar du lite av scriptet och så fixar jag det! Och självklart förklarar jag till dig vad som har hänt!

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

## #4 — Gislaved, 2004-11-18T16:06Z

```php
$sql = mysql_query("SELECT * from tabell WHERE huvudgruppID = '$idnr' order by undergrupp");

$rubrik = "";

while($row = mysql_fetch_array($sql)){

$undergrupp = $row["undergrupp"];
$info = $row["info"];

if($rubrik != $undergrupp){
   $rubrik = $undergrupp;
   echo "<h1>$rubrik</h1>\n";
}

echo "$info <br />\n";

}
```

Helt otestat.

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

## #5 — Snakes, 2004-11-18T16:51Z

Vad var det jag sa?

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

## #6 — fjarne, 2004-11-18T18:31Z

Kungligt ! Tack båda !   :bire 
/fjarne

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

---

Tråden på webben: https://www.webforum.nu/amne/php/116190-kolla-när-grupp-ändras-mysql-lista-utifrån-grupp
