Moien
Es wäre nun toll, wenn man oben in der Titelzeile der Tabelle
anklicken könnte, nach welchen Gesichtspunkten man die Liste
sortiert haben möchte (z.B. nach Anzahl Tagen, nach
Übernachtungsart, nach Schwierigkeitsgrad usw.).
Das kann man auf viele verschiedene Arten lösen. Mal grob angerissen:
Serverseitig:
Der Server schickt die Daten schon sortiert an den Browser. D.h. der Server muss wissen wie rum die Daten sein sollen.
-
Das kann man mit einem php/perl/asp-Skript und einer Datenbank machen (mittelschwer, für was sowas ein ziemlicher overkill)
-
Oder man macht für jede Sortierung eine eingene Seite. (Sauarbeit bei jeder Änderung, aber einfach zu realisieren)
Browserseitig:
Der Server schickt die Liste wie sie gerade ist und der Browser sortiert selbst.
-
XML/XSLT. Man schickt die Daten als XML-Daten und das XSLT sorgt für die Darstellung. Dabei kann das XSLT umsortieren (mittelschwer). Funktioniert nur auf w3c-konformen Browsern problemlos (also nicht mit IE)
-
Javaskript. Ein kleines Skript sortiert vor Ort die Tabelle neu. Läuft unter dem Stichwort DHTML. Ist auch mittelschwer. Kann bei älteren Browsern in die Hose gehen.
Wieviele Stunden Arbeit willst du reinstecken ?
Ich bin Laie und verstehe nichts von Programmiersprachen. Kann
man so etwas in einem Kurs lernen - und wenn ja, in welchem?
Fang mit selfhtml an. Ich schätz mal 2-3 Wochen werden draufgehen.
cu