Hi,
ich spiele gerade mit dem dem tablesorter-Script (Download) und prinzipiell klappt das auch. Komischerweise werden einige Spalten aber falsch sortiert.
Das heißt, dass in diesen Spalten die Ziffer 9 größer als die Ziffer 1 ist, egal ob die Zahl 1, 10 oder 100 ist. 9 wird als größer eingestuft.
Meine Tabelle ist hier zu sehen. Wenn ich mich nicht verguckt habe, sortiert nur die Spalte 'schreiben' korrekt, alle anderen nicht. Das ist auch unabhängig davon, ob ich die Zahlen mit Komma ausgeben lasse oder mit einer Einheit (€, GB, ...). In der Datanbank (MySQL 5.0.32) sind die Spalten mit Zahlen alle identisch. Typ Decimal(), keine Attribute etc. Die Zahlen sind alle Punkt-getrennt und haben keine führenden Nullen.
Was kann da denn falsch sein? Ich habe bereits mehrere Versionen der beiden Scripte getestet, aber überall der gleiche Fehler. Sortiere ich im phpMyAdmin-Interface wird korrekt sortiert.