Sortowanie tabeli

Taki kod jest odpowiedzialny u mnie za wyświetlanie tabeli. Jak dodać nagłówki na górze gdzie po ich kliknięciu będziemy mieli sortowane kolumny?

<?php


	$wynik = mysql_query('SELECT * FROM zawodnicy') or die('Błąd zapytania');


if(mysql_num_rows($wynik) > 0) {


	echo "

| “.$r[‘imie’].” | “.$r[‘nazwisko’].” | “.$r[‘pozycja’].” | “.$r[‘data_urodzenia’].” | DELEDIT |

"; } ?>[/code]

Poniżej zarys tego co próbujesz uzyskać.

W części jest to pseudokod, i w części włąściwy kod ale pisałem z palca więc może zawierać drobne błędy.

<?php


     $query = 'SELECT * FROM zawodnicy';

//tutaj jest pseudokod pokazujący jak przetworzyć dane do sortowania.

if(paremetr sort jest ustawiony)

switch{

case "firstname":

    $query = $query." order by name"

}


   $wynik = mysql_query($query) or die('Błąd zapytania');


if(mysql_num_rows($wynik) > 0) {


   echo "

| Imie | Nazwisko | Pozycja | Data ur. |
| “.$r[‘imie’].” | “.$r[‘nazwisko’].” | “.$r[‘pozycja’].” | “.$r[‘data_urodzenia’].” | DELEDIT |

"; } ?> [/code]