~tine~ Geschrieben 2. November 2004 Teilen Geschrieben 2. November 2004 Hallo. ich habe mit MySQL eine Tabelle erstellt und möchte diese sortieren. Ich will aber nicht nach einer vorher festgelegten Spalte sortieren, sondern den Anwender selber entscheiden lassen, nach welcher Spalte sortiert werden soll (z.B. durch klick auf den Spaltennamen). Könnt ihr mir einen Tipp geben, wie das zu bewerkstelligen ist? Danke. ~tine~ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 2. November 2004 Teilen Geschrieben 2. November 2004 willst du deine Tabelle sortieren oder willst du nur die Ausgabe eines Selects sortieren? Wenn du dir mal PHPMyAdmin installierst, siehste du wie beide Möglichkeiten funktionieren. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
~tine~ Geschrieben 2. November 2004 Autor Teilen Geschrieben 2. November 2004 also ich gebe eine Tabelle mit SELECT aus und der Nutzer soll die ausgegebene Tabelle selber sortieren können. phpMYAdmin hab ich installiert. wo finde ich denn da nen Hinweis zu meinem Problem? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 2. November 2004 Teilen Geschrieben 2. November 2004 also ich gebe eine Tabelle mit SELECT aus und der Nutzer soll die ausgegebene Tabelle selber sortieren können. phpMYAdmin hab ich installiert. wo finde ich denn da nen Hinweis zu meinem Problem? wenn du dir im PHPMyAdmin eine Tabelle anzeigen lässt, kannst du oben auf die Spaltennamen klicken und schon wird deine Tabelle nach diesem Kriterium sortiert aber zum Problem an sich: kannst auch einfach im MySQL Manual nachlesen. SELECT * FROM <tabelle> ORDER BY <spaltenname> so könnten deine Links aussehen <a href="index.php?orderColumn=name">Nach Name aufsteigend</a> <a href="index.php?orderColumn=name&order=desc">Nach Name absteigend</a> $orderColumn = empty( $_GET['orderColumn']) ? 'id' : $_GET['orderColumn']; $order = empty( $_GET['order']) ? : 'asc' : $_GET['order']; $sql = "SELECT * FROM <tabelle> ORDER BY ". $orderColumn . " " . $order; [/PHP] Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kingofbrain Geschrieben 2. November 2004 Teilen Geschrieben 2. November 2004 Hm, für eine Weblösung ist das evtl. der passende Ansatz. Aber vielleicht sollte die Threaderstellerin mal posten, wie sie dem User die Daten gibt? In einer Applikation (welche, wie erstellt, welche Zugriffsmöglichkeiten auf Controls), in einer Weboberfläche (welche, welche Sprache, welche Extensions) oder sonstwie?? Peter Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 2. November 2004 Teilen Geschrieben 2. November 2004 Hm, für eine Weblösung ist das evtl. der passende Ansatz. Aber vielleicht sollte die Threaderstellerin mal posten, wie sie dem User die Daten gibt? In einer Applikation (welche, wie erstellt, welche Zugriffsmöglichkeiten auf Controls), in einer Weboberfläche (welche, welche Sprache, welche Extensions) oder sonstwie?? Peter ja das ist natürlich richitg. Ich bin davon ausgegangen dass PHP in Verbindung mit einem Webserver genutzt wird. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 2. November 2004 Teilen Geschrieben 2. November 2004 Könnt ihr mir einen Tipp geben, wie das zu bewerkstelligen ist? Jenachdem, was du zum Anzeigen benutzt, geht das schon ohne das du da was besonderes tun musst. Du sagst aber nicht viel, mit was du das tust. EDIT: Und der PHPMyAdmin ist wohl eher weniger für den (End-)Anwender gedacht Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 2. November 2004 Teilen Geschrieben 2. November 2004 EDIT: Und der PHPMyAdmin ist wohl eher weniger für den (End-)Anwender gedacht Das ist natürlich richtig. Ich wollte ihm nur einen Tipp geben, wo er schauen kann wie mans machen kann Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.