Datensätze sortiert ausgeben!

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datensätze sortiert ausgeben!

    hauptrubrik | unterrubrik | reihenfolge
    --------------------------------------------
    t-shirt | blau | 01-01
    t-shirt | gelb | 01-02
    t-shirt | rot | 01-03

    hemd | blau | 02-01
    hemd | gelb | 02-02
    hemd | rot | 02-03
    hemd | gruen | 02-04
    hemd | rosa | 02-05

    pulli | blau | 03-01
    pulli | gelb | 03-02
    pulli | rot | 03-03
    pulli | gruen | 03-04



    Frage:

    Wie kann ich die Daten von oben, so wie unten ausgeben?

    hauptrubrik | unterrubrik | reihenfolge
    --------------------------------------------

    01 - T-Shirts
    ---------------------
    01 - blau
    02 - gelb
    03 - rot
    --------------------------------------------
    02 - Hemden
    ---------------------
    01 - blau
    02 - gelb
    03 - rot
    04 - gruen
    05 - rosa
    --------------------------------------------
    03 - Pullis
    ---------------------
    01 - blau
    02 - gelb
    03 - rot
    04 - gruen
    --------------------------------------------

    Mein Ansatz bisher
    --------------------------------------------

    <?php
    include "./config.php";
    $auslesen = "SELECT
    id,
    hauptrubrik,
    unterrubrik,
    reihenfolge
    FROM
    rubriken
    ORDER BY
    hauptrubrik ASC;";

    $ausgelesen = mysql_query($auslesen) OR die(mysql_error());


    echo "<table border=\"1\" width=\"450\" cellspacing=\"0\" cellpadding=\"3\">\n";

    if(mysql_num_rows($ausgelesen)) {

    while($rubrik = mysql_fetch_assoc($ausgelesen)) {

    echo "<tr>\n";
    echo "<td width=\"230\">\n";
    echo $rubrik['hauptrubrik'];
    echo "</td>\n";
    echo "<td width=\"170\">\n";
    echo $rubrik['unterrubrik'];
    echo "</td>\n";
    echo "<td width=\"50\">\n";
    echo $rubrik['reihenfolge'];
    echo "</td>\n";
    echo "</tr>\n";

    }

    }
    echo "</table>\n";
    ?>
    Zuletzt geändert von epos_one; 08.12.2006, 15:17.

  • #2
    Re: Datensätze sortiert ausgeben!

    Sortierung nach Reihenfolge direkt in SQL-Statement mit aufnehmen.
    Schlau machen, wie man einen Gruppenwechsel (Suchstichwort) programmiert.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Ja aber die hauptrubrik soll einmal angezeigt werden während unterrubriken alle aufgelistet werden sollen zudem soll ja die reihenfolge eingehalten werden.

      Kann man das alles im Statement unterbringen?

      Kommentar


      • #4
        Original geschrieben von epos_one
        Ja aber die hauptrubrik soll einmal angezeigt werden während unterrubriken alle aufgelistet werden sollen
        Was sind denn überhaupt "Haupt-" und "Unterrubriken" bei dir?
        Du hast in deinem Beispiel lediglich eine Spalte rubrik erwähnt - ob die jetzt Haupt-, Unter- oder Sonstwas sein soll, ist überhaupt nicht erkenntlich.
        zudem soll ja die reihenfolge eingehalten werden.
        Reihenfolge ist doch bei dir auch eine Spalte in der Datenbanktabelle, oder?
        Dann nehme sie in die Sortierung mit auf.
        Kann man das alles im Statement unterbringen?
        Bis auf die Ausgabe vermutlich ja.
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          Hallo

          Im select stehts doch drin

          hauptrubrik,unterubrik,reihenfolge !

          Und jetzt möchte ich, wenn hauptrubrik vier Zeilen hat weil vier unterrubriken!
          Er aber die hauptrubrik nur einmal ausgibt.

          Und die reihenfolgen sind dazu da um sie nach reihenfolge auszugeben oder um die reihenfolge später aändern zu können!

          So
          hauptrubrik(01) unterrubrik(01) deshalb die Reihenfolgen so aufgebaut
          01-01

          Kommentar


          • #6
            Re: Hallo

            Kannst du dir bitte mal angewöhnen, mit Interpunktion vernünftig umzugehen? Danke.
            Wir verstehen dich auch, wenn du nicht jede Aussage mit einem Ausrufezeichen abschliesst.
            Und jetzt möchte ich, wenn hauptrubrik vier Zeilen hat weil vier unterrubriken!
            Er aber die hauptrubrik nur einmal ausgibt.
            Das Stichwort dazu nannte ich dir bereits.
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              Jetzt bin ich aber Baf

              He, du bist anscheinend der, der nicht kapiert.
              von wegen Interpunktion, ich dachte schon als nächstes muss ich dir ein Bild malen oder sowas!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

              Von einer Lösung oder einem neuen Ansatz keine Spur, aber rummeckern. Möchte Mal sehen ob du das überhaupt hinkrigst.

              Kommentar


              • #8
                Re: Jetzt bin ich aber Baf

                *close*
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar

                Lädt...
                X