Mam takie zadanie:
Prosty katalog płyt kompaktowych zbudowany w oparciu o bazę danych MySQL i języki PHP oraz HTML/XHTML/JavaScript. Jedna tabela zawierająca kod płyty, datę nagrania, datę dodania do bazy, tytuł płyty i uwagi. Wyświetlanie z możliwością sortowania według wybranego kryterium. Edycja, dodawanie i usuwanie wpisów. Możliwość wyszukiwania według wybranego kryterium.
Zrobiłem już prawie wszystko oprócz sortowania kolumnami i nie mam pojęcia jak się za to zabrać

Mój kod wygląda tak
<HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> <TITLE>Baza płyt BY Tomasz Kuc</TITLE> </HEAD> <BODY style="background-color: aqua; color:blue" > <center> <? mysql_connect ("localhost", "Kvcyk", "kvcyk") OR die ("Nie mozna polaczyc sie z MySQL"); mysql_select_db ("bazaplyt") OR die ("Nie mozna polaczyc sie z baza bazaplyt"); IF ($_POST['co'] == 'dodaj') //dodawanie rekordu { IF ($_POST['kod'] && $_POST['tytul'] && $_POST['d_dodania'] && $_POST['d_nagrania'] && $_POST['uwagi']) { $query = "INSERT INTO tabela (kod, tytul, "; $query .= "d_dodania, d_nagrania, uwagi) VALUES ('".$_POST['kod']."', '".$_POST['tytul']."', '".$_POST['d_dodania']."', '".$_POST['d_nagrania']."', '".$_POST['uwagi']."');"; $wynik = mysql_query ($query); } } elseif ($_POST['co'] == 'popraw') { // poprawianie rekordu IF ($_POST['kod'] && $_POST['tytul'] && $_POST['d_dodania'] && $_POST['d_nagrania'] && $_POST['d_nagrania']) { $query = "UPDATE tabela SET kod='".$_POST['kod']."', tytul="; $query .= "'".$_POST['tytul']."', d_dodania='".$_POST['d_dodania']."', d_nagrania='".$_POST['d_nagrania']."', uwagi='".$_POST['uwagi']."' WHERE nr='".$_POST['id']."';"; $wynik = mysql_query ($query); } } elseif ($_GET['co'] == 'edytuj') { // przygotowanie do poprawek $query = "SELECT * FROM tabela where nr='".$_GET['id']."';"; $wynik = mysql_query ($query); $rekord = mysql_fetch_assoc ($wynik); $nr = $rekord['nr']; $kod = $rekord['kod']; $tytul = $rekord['tytul']; $d_dodania = $rekord['d_dodania']; $d_nagrania = $rekord['d_nagrania']; $uwagi = $rekord['uwagi']; print '<FORM METHOD="POST">Poprawa rekordu:'; print '<INPUT TYPE="hidden" NAME="co" VALUE="popraw">'; print '<INPUT TYPE="hidden" NAME="id" VALUE="'.$nr.'"><TABLE>'; print '<TR><TD>Kod</TD><TD><INPUT TYPE="text" '; print 'NAME="kod" VALUE="'.$kod.'"></TD></TR><TR><TD>TytuĹ‚:'; print '</TD><TD><INPUT TYPE="text" NAME="tytul"'; print 'VALUE="'.$tytul; print '"></TD></TR><TR><TD>Data dodania:</TD><TD><INPUT TYPE="text"'; print 'NAME="d_dodania" VALUE="'.$d_dodania.'"></TD></TR>'; print '<TR><TD>Data nagrania</TD><TD><INPUT TYPE="text" Name="d_nagrania" VALUE="'.$d_nagrania.'"></TD></TR>'; print '<TR><TD>Uwagi</TD><TD><INPUT TYPE="text" Name="uwagi" VALUE="'.$uwagi.'"></TD></TR>'; print '</TABLE><INPUT TYPE="submit" VALUE="Popraw"></FORM>'; } elseif ($_GET['co'] == 'skasuj') { // kasowanie $wynik = mysql_query ("DELETE FROM tabela WHERE nr = '".$_GET['id']."';"); } $wynik = mysql_query ("SELECT * FROM tabela ORDER BY kod;"); //sortowanie wg kodu print '<FORM METHOD="POST"><HR>Szukaj: <INPUT TYPE="text" NAME="fraza" VALUE='.$fraza.'>'; //wyszukiwanie print '<INPUT TYPE="submit" VALUE="Szukaj"> <A HREF="index.php">Wszystkie</A><HR></FORM>'; print "<TABLE CELLPADDING=10 BORDER=5>"; print "<TR><TD><B>Kod</B></TD><TD><B>Tytuł</B></TD>"; print "<TD><B>Data dodania</B></TD><TD><B>Data nagrania</B></TD>"; print "<TD><B>Uwagi</B></TD><TD></TD><TD></TD></TR>\n"; while ($rekord = mysql_fetch_assoc ($wynik)) { $nr = $rekord['nr']; $kod = $rekord['kod']; $d_dodania = $rekord['d_dodania']; $tytul = $rekord['tytul']; $d_nagrania = $rekord['d_nagrania']; $uwagi = $rekord['uwagi']; IF (!($_POST['fraza']) || (stristr ($kod.$tytul, $_POST['fraza']))) { print "<TR><TD>$kod</TD><TD>$tytul</TD><TD>$d_dodania</TD><TD>$d_nagrania</TD><TD>$uwagi</TD><TD>"; print "<A HREF=\"index.php?co=skasuj&id=$nr\">skasuj</A></TD><TD>"; print "<A HREF=\"index.php?co=edytuj&id=$nr\">edytuj</A></TD></TR>\n"; } } ?> <FORM METHOD="POST">Nowy rekord: <INPUT TYPE="hidden" NAME="co" VALUE="dodaj"> <TABLE> <TR> <TD>Kod:</TD> <TD><INPUT TYPE="text" NAME="kod"></TD></TR> <TR> <TD>Tytuł:</TD> <TD><INPUT TYPE="text" NAME="tytul"></TD></TR> <TR> <TD>Data dodania:</TD> <TD><INPUT TYPE="text" NAME="d_dodania"></TD><TD>(rrrr-mm-dd)</TD></TR> <TR> <TD>Data nagrania:</TD> <TD><INPUT TYPE="text" NAME="d_nagrania"></TD><TD>(rrrr-mm-dd)</TD></TR> <TR> <TD>Uwagi:</TD> <TD><TEXTAREA cols="20" rows="5" NAME="uwagi"></TEXTAREA> </TD></TR> </TABLE> <INPUT TYPE="submit" VALUE="Dodaj"></FORM> </center> </BODY> </HTML>