Michi: Tabelle sortieren

Beitrag lesen

Hallo zusammen

Ich habe folgenden Code zusammengebastelt, denke aber er ist nicht sauber programmiert.
Der Code sollte eigentlich (also das heisst, er macht es momentan auch), dem Besucher die Möglichkeit geben, eine Tabelle nach der ID (aufsteigen oder absteigen) zu sortieren.
Hat mir jemand einen Tipp, wie man das sauber programmieren würde?

$docs = "SELECT * FROM docs ORDER BY ID ". $sort;
if ($_POST['sort'])
 {
  $sort = " desc";
 }
 else
 {
  $sort = " asc";
 }
$docs_query = mysql_query($docs) or die (mysql_error());

Hier noch die Links:
<a href='" . $PHP_SELF . "?sort=asc'>auf</a> |
<a href='" . $PHP_SELF . "?sort=desc'>ab</a>

Danke und Gruss
Michi