---
title: "Hur ska jag göra en fin sortering?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/43196-hur-ska-jag-göra-en-fin-sortering"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Zir Tiger"
published: "2002-05-06T16:42:01.000Z"
updated: "2002-05-07T06:06:33.000Z"
replies: 1
views: 321
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/43196-hur-ska-jag-göra-en-fin-sortering"
---

# Hur ska jag göra en fin sortering?

## #1 — Zir Tiger, 2002-05-06T16:42Z

\<?php include("index2.php") ?\>

\<?php
 $sql = "SELECT \* FROM klanerna ORDER BY namn";
 $res = mysql_query($sql, $db);
 while ($line = mysql_fetch_object($res))  {
	echo "\<h1\>$line-\>namn\</a\>\</h1\>";
	echo "$line-\>explanation";
	echo "\<h2\>Klanmedlemmar i Örnsköldsvik\</h2\>";
 
 $sqa = "SELECT \* FROM medlemmar WHERE sort=vampyr AND klan=$line-\>namn ORDER BY namn";
 $rev = mysql_query($sqa, $db);
 while ($lina = mysql_fetch_object($rev))  {
	echo "\<h3\>$lina-\>namn, $lina-\>titel ($lina-\>spelare)\</h3\>\<br\>";
	echo "$lina-\>beskrivning\<br\>";
	}
	
	echo "\<br\>\<h2\>Ghouls i Örnsköldsvik\<br\>\</h2\>";
	$sqb = "SELECT \* FROM medlemmar WHERE sort=gouhl AND klan=$line-\>namn ORDER BY namn";
 $reb = mysql_query($sqb, $db);
 while ($linb = mysql_fetch_object($reb))  {
	echo "\<h3\>$linb-\>namn, $linb-\>titel ($linb-\>spelare)\</h3\>\<br\>";
	echo "$linb-\>beskrivning\<br\>\<br\>";
	}
	}
 mysql_free_result ($rev);
 mysql_free_result ($reb);
 mysql_free_result ($res);
 ?\>
\<?php include("down.php") ?\>

Jag vill få en sortering som blir: 

\--------------- Klaninfo ---------------
Bla bla bla bla bla bla bla bla bla bla

\-------- Vampyrer i klanen --------------
Vampyr 1
Vampyr 2

\--------- Ghouls i klanen ----------------
Gouhl 1
Gouhl 2

Det felmeddelande som jag får är: 

Klanmedlemmar i Örnsköldsvik

Warning: Supplied argument is not a valid MySQL result resource in c:\\mina dokument\\frans\\programfrans\\easyphp\\www\\klubben\\klanerna.php on line 13

Ghouls i Örnsköldsvik

Warning: Supplied argument is not a valid MySQL result resource in c:\\mina dokument\\frans\\programfrans\\easyphp\\www\\klubben\\klanerna.php on line 21

Warning: Supplied argument is not a valid MySQL result resource in c:\\mina dokument\\frans\\programfrans\\easyphp\\www\\klubben\\klanerna.php on line 26

Warning: Supplied argument is not a valid MySQL result resource in c:\\mina dokument\\frans\\programfrans\\easyphp\\www\\klubben\\klanerna.php on line 27
 

Klaninfot funkar bra.. 

Sen var det ju hur tabellen är uppbyggd: 
id \| klan \| namn \| spelare \| beskrivning \| sort \| titel

Hoppas nån kan lösa det. Jag har hållit på med PHP i en vecka så gnäll inte på att koden inte är särskilt optimerad men ge gärna förslag på hur jag skulle kunna optimera den. =) Tack tack..

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

## #2 — UrMe, 2002-05-07T06:06Z

Du har ett komma i SQL frågan på where satsen.

```
$sqa = "SELECT * FROM medlemmar WHERE sort='vampyr' AND klan='$line->namn' ORDER BY namn";
```

Etc på de andra.. så fungerar det nog :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/43196-hur-ska-jag-göra-en-fin-sortering
