Frage:
Hilfe bei Erstellung einer Tabelle für Homepage?
freshprince53000
2009-04-07 07:47:26 UTC
Ich will eine Tabelle erstellen, für eine Homepage.
Die Tabelle soll nach Kriterien sortierbar sein (z. B. nach Name) und
die Daten in der ersten Spalte sollen Links zu anderen Websites sein.
Ich suche entweder ein fertiges Script oder vielleicht kann mir wer einen Quellcode per Mail schicken.
Hoffe ihr könnt mir helfen.
Sieben antworten:
Danny
2009-04-07 07:56:48 UTC










   




wenn du border=0 setzt, dann hast kein rand

ich hab jetzt nur eine zeile und eine spalte gemacht, kannst natürlich noch mehr einfügen.

die links fügst einfach zwischen

kannst auch bilder und sonstiges reinmachen
Lucius T Fowler
2009-04-07 08:12:30 UTC
Schau mal hier:



http://aktuell.de.selfhtml.org/artikel/javascript/tabellen-sortieren/



Das funktioniert nur, wenn die Daten in der Tabelle festehend sind, bzw. Du sie von Hand aktualisierst. Aber es ist eine relativ elegante Lösung.
2009-04-07 08:06:08 UTC
Wenn die Tabelle vom Benutzer frei sortierbar sein soll, benötigst du ein Datenbank-Backend wie mySQL sowie php zur Verarbeitung; mit html geht das nicht.
apohlke
2009-04-07 16:00:10 UTC
Alternativ kannst Du sortierbare Tabellen auch mit XML und XSLT machen. Eine brauchbare Einführung, was das überhaupt ist, bietet der unten verlinkte Wikipedia-Artikel.



Es wäre im Prinzip auch denkbar, eine Tabelle über JavaScript sortierbar zu machen. Ich bin mir nicht sicher, ob das wirklich klappt, ich habe es noch nie versucht, aber im Prinzip müßte es gehen.



Du müßtest dazu Arrays im JavaScript für alle Tabelleninhalte anlegen. Dann müßte durch einen Klick auf den Tabellenkopf eine Funktion zum Sortieren gestartet werden (die Du scheriben müßtest). Danach müßten von derselben Funktion die nunmehr sortierten Tabelleninhalte dynamisch in die einzelnen Tabellenzellen geschrieben werden.



Spontan würde ich sagen, daß das eine sehr reizvolle Aufgabe wäre - und im übrigen eine Sch...arbeit.



Der bereits von anderen gemachte Vorschlag, eine mySQL Datenbank zu verwenden und aus dieser dynamisch per PHP die Tabelle zu erzeugen, ist sicher am einfachsten umzusetzen. Wenn das Sortieren möglich sein soll, ohne das die Seite komplett neu aufgebaut werden muß, muß man tatsächlich noch AJAX verwenden.



AJAX macht im Prinzip etwas sehr ähnliches wie in dem Vorschlag, die Tabelle über ein JavaScript zu sortieren, nur daß das Sortieren nicht vom JavaScript gemacht wird, sondern man die Daten schon richtig sortiert aus der Datenbank nachlädt.
2009-04-07 08:05:02 UTC
Das mit dem sortieren ist so eine Sache, das kannst du mit JavaScript(inkl. Ajax) oder PHP. Falls du das per PHP über MySQL lösst musst du einfach ORDER BY spaltenname hinzufügen, dann sortiert er es von a-z wenn du es aber von z-a haben willst musst du im sagen ORDER BY spaltenname desc .



Google ein bisschen im Internet nach "php mysql Reihenfolge".
2009-04-07 08:02:38 UTC
so wie danny hätte ich das auch gemacht...aber das mit border="0" wusste ich jetzt auch noch nicht...^^
x-shadow-x
2009-04-07 09:22:19 UTC
Hier findest du einen HTML Tabellengenerator: http://www.homepage-total.de/tools/tabellengenerator.php

Nur du musst dann noch die Inhalte einfügen.

Ps.: Das hilft dir bei der Struktur :).


Dieser Inhalt wurde ursprünglich auf Y! Answers veröffentlicht, einer Q&A-Website, die 2021 eingestellt wurde.
Loading...