---
title: "Sortera kolumner"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/190703-sortera-kolumner"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "SoulGod"
published: "2012-12-01T12:00:01.000Z"
updated: "2012-12-02T00:12:02.000Z"
replies: 3
views: 686
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/190703-sortera-kolumner"
---

# Sortera kolumner

## #1 — SoulGod, 2012-12-01T12:00Z

Jag har idag en kod som arbetar med att lista en tävling.
Och jag har nu gjort så att kolumnrubrikerna är klickbara för sortering

```
<?PHP
global $wpdb;
	//$sql = "SELECT * , bp + ml AS total FROM wp_rvb ORDER BY total DESC";
if(isset($_GET['orderby'])){ 
$order = $_GET['orderby']; 
$sql = "SELECT * , bp + ml AS total FROM wp_rvb ORDER BY ".mysql_real_escape_string($order)." DESC"; 
}
else{
$sql = "SELECT * , bp + ml AS total FROM wp_rvb ORDER BY total DESC";
}
```

Och sen lista rubrikerna:

```
<tr class="sex">
<td><a href="list?orderby=1">1</a></td>
<td><a href="list?orderby=2">2</a></td>
<td><a href="list?orderby=3">3</a></td>
<td><a href="list?orderby=4">4</a></td>
<td><a href="list?orderby=5">5</a></td>
<td><a href="list?orderby=6">6</a></td>
</tr>
```

 ...

Dock: Och detta fungerar. Problemet är att jag vill att man ska kunna klicka på rubriken 2 gånger om man vill ha descending / ascending (just nu blir allt descending).

Hur gör jag detta?

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

## #2 — prplxr, 2012-12-01T12:30Z

Lägg till

```php
<a href="list?orderby=1&order=<?php echo @$_GET['order'] == 'desc' ? 'asc' : 'desc'; ?>">1</a>
```

 sedan hämtar du bara upp $\_GET\['order'\] för att veta vilken ordning du skall sortera.

Det finns naturligtvis mer man kan göra med detta, finslipa och så, men det är en grund iaf!

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

## #3 — SoulGod, 2012-12-01T23:57Z

Tack! Fungerar klockrent! :)

Jag har dock en liten mer avancerad funktion som jag undrar över,
dock vill jag inte visa koden för "alla". Får jag skicka dig ett PM? 

Se om du kanske kan hjälpa mig ..

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

## #4 — prplxr, 2012-12-02T00:12Z

> **[SoulGod skrev:](https://www.webforum.nu/p/1556943)**
>
> Tack! Fungerar klockrent! :)
> 
> Jag har dock en liten mer avancerad funktion som jag undrar över,
> dock vill jag inte visa koden för "alla". Får jag skicka dig ett PM? 
> 
> Se om du kanske kan hjälpa mig ..

Visst får du göra det! Skicka på, du! :-)

 :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/php/190703-sortera-kolumner
