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.).
Ich bin Laie und verstehe nichts von Programmiersprachen. Kann man so etwas in einem Kurs lernen - und wenn ja, in welchem?
Ich bin Laie und verstehe nichts von Programmiersprachen. Kann
man so etwas in einem Kurs lernen - und wenn ja, in welchem?
Was du suchst wäre MySQL+PHP. MySQL ist die Datenbank, mit PHP greift man drauf zu. Schwierigkeitsgrad dürfte sich für solch einfache Aufgaben in Grenzen halten.
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.).
Hallo,
wenn du eine zumindest relativ stabile Datentabelle immer wieder anders sortiert haben möchtest, empfiehlt sich XML mit XSLT. Dann brauchst du nicht wirklich grossartig programmieren und die Ergebnisse sind nichtsdestotrotz dynamisch.
wenn du eine zumindest relativ stabile Datentabelle immer
wieder anders sortiert haben möchtest, empfiehlt sich XML mit
XSLT. Dann brauchst du nicht wirklich grossartig programmieren
und die Ergebnisse sind nichtsdestotrotz dynamisch.
guten Rutsch noch, Omar Abo-Namous
Lieber Omar
Danke für die Antwort. Leider weiss ich nicht, was XML oder XSLT ist und wie man das lernen kann. Für eine Erklärung wäre ich Dir dankbar.
Ich bin Laie und verstehe nichts von Programmiersprachen. Kann
man so etwas in einem Kurs lernen - und wenn ja, in welchem?
Was du suchst wäre MySQL+PHP. MySQL ist die Datenbank, mit PHP
greift man drauf zu. Schwierigkeitsgrad dürfte sich für solch
einfache Aufgaben in Grenzen halten.
Lieber Olaf
Danke für die Antwort. Leider weiss ich nicht, was MySQL und PHP ist und wie man das am besten lernen kann. Für eine Erklärung wäre ich Dir dankbar.
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.
Ich bin Laie und verstehe nichts von Programmiersprachen. :Kann
man so etwas in einem Kurs lernen - und wenn ja, in welchem?
Was du suchst wäre MySQL+PHP. MySQL ist die Datenbank, mit PHP
greift man drauf zu. Schwierigkeitsgrad dürfte sich für solch
einfache Aufgaben in Grenzen halten.
Lieber Olaf
Danke für die Antwort. Leider weiss ich nicht, was MySQL und
PHP ist und wie man das am besten lernen kann. Für eine
Erklärung wäre ich Dir dankbar.
PHP ist eine Programmiersprache, die im Web eingesetzt wird und die Inhalte einer Seite dynamisch darstellt. MySQL ist der Name der dahinterstehenden Datenbank. Die genannten Schlagwörter XML+XLST sind auch unter http://www.entwickler-forum.de (Forum XML sowie PHP aufsuchen) zu entdecken. Aber sofort lauffähige Lösungen darf man dort nicht erwarten…
Und was den Lernaufwand angeht: kommt drauf an was man von den Sprachen so braucht Und ja: für Anfänger wird es schwerer…
Lieber Omar
Danke für die Antwort. Leider weiss ich nicht, was XML oder
XSLT ist und wie man das lernen kann. Für eine Erklärung wäre
ich Dir dankbar.
Auch Dir guten Rutsch,
Ursula
Hallo Ursula,
ich hab mich nun selbst ein wenig darein arbeiten müssen und muss schon sagen, es lohnt sich! Ich hab einen Artikel direkt zu deiner Frage gestellt. Meine Lösung kannst du hier (mit Beispieldaten) dir anschauen: http://www.toomuchcookies.net/xslt/dynamicorder.htm
Hier werde ich mich nächstens hineinknien und Basiskenntnisse aneignen. In einem zweiten Schritt verstehe ich dann hoffentlich Eure Antworten und kann die Tabelle ordnen.
scheinbar bist du beim Provider green.ch (bzw. webkurier.ch). Das billigste(?) Hosting-Paket (Nexlink) bei denen hat PHP inklusive, deshalb wuerde ich dir empfehlen in diese Richtung zu gehen. Das Erlernen ist recht einfach und die Moeglichkeiten gerade in diesem Bereich fast unendlich!