Sortiermöglichkeit Tabellen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Sortiermöglichkeit Tabellen

    Hallo,

    auf manchen Seiten sieht man ja Tabellen, wo es in der Kopfzeile Pfeile gibt,
    wonach man dann die Tabelle sortieren kann.

    Meine Frage ist nun, wie diese Sortierung realisiert wird und wonach ich suchen muss,
    damit ich es bei meinen Tabellen auch so machen kann?


    LG und einen schönen Sonntag Sven

  • #2
    HTML, PHP und MySQL Grundlagen sind dazu ausreichend.
    Nagut, etwas Gehirnschmalz wirst du schon aufbringen müssen.

    Wo klemmts denn?
    Last edited by combie; 09-08-2009, 10:37.
    Wir werden alle sterben

    Comment


    • #3
      Originally posted by Sven4972 View Post
      Meine Frage ist nun, wie diese Sortierung realisiert wird und wonach ich suchen muss, damit ich es bei meinen Tabellen auch so machen kann?
      ORDER BY im SQL-Query.

      Peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Comment


      • #4
        Hallo,

        das mit dem ORDER BY ist mir schon klar.

        Zum Beispiel folgende Tabelle:

        Nick - Punkte - Spiele - Durchschnitt

        Wenn ich da jetzt nach den Dingen sortieren möchte,
        muss ich das doch bestimmt mit IF-Anweisungen machen.

        Und da komme ich nicht weiter.


        LG Sven

        Comment


        • #5
          Originally posted by Sven4972 View Post
          Wenn ich da jetzt nach den Dingen sortieren möchte,
          muss ich das doch bestimmt mit IF-Anweisungen machen.
          Nö - nur den Namen der jeweiligen Spalte dynamisch als Sortierkriterium in deine Query einfügen.
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Comment


          • #6
            So sieht jetzt mein Query aus:

            PHP Code:
            $SQL "SELECT spieler_id, SUM(gesamtergebnis) AS gesamt, 
                    MAX(datum) AS zuletzt, MAX(gesamtergebnis) AS groesste, 
                    MIN(gesamtergebnis) AS kleinste, COUNT(*) AS listen, AVG(gesamtergebnis) as schnitt,
                    AVG(platzierung) as tischschnitt 
                    FROM skat GROUP BY spieler_id ORDER BY schnitt DESC"

            Da wird jetzt per Schnitt geordnet.

            Muss ich da für jede Auswahl die zur Verfügung steht ein extra Query machen?
            Und wie wähle ich dann aus, welches Query angesprochen werden soll?


            LG Sven

            Comment


            • #7
              Originally posted by Sven4972 View Post
              Muss ich da für jede Auswahl die zur Verfügung steht ein extra Query machen?
              Denkst du etwa, wenn man eine Suchfunktion erstellt, dann macht man auch für jeden nur denkbaren Suchbegriff "ein(e) extra Query"?
              Natürlich nicht, wäre doch schwachsinnig.

              Deine Query ist reiner Text, und was kann man mit Text machen?
              Genau, ihn bspw. aufteilen, und mit Variablen-Inhalten verknüpfen.
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Comment

              Working...
              X