tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
431
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von zinion
    zinion zinion ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Essen / Ruhrgebiet
    Beiträge
    195
    HuHu!

    Ich möchte eine Datenbank für verschiedene Artikel erstellen und diese sollen in Kategorien eingeteilt sein. So weit so einfach, aber...

    ...die Kategorien sollen Unterkategorien bis zu einer unbestimmten Tiefe haben können
    und
    ...es soll möglichst einfach sein, neue Kategorien und Unterkategorien zu erstellen.

    Sollte ja eigentlich einfach zu machen sein aber ich bin entweder zu doof oder hab schon ein Brett vorm Kopp von der ganzen Rumprobiererei...

    Wär schön, wenn mir da jemand Tips geben könnte

    Danke im Vorraus
     

  2. #2
    Avatar von TVE
    TVE TVE ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    101
    Ich hab genau das Gleiche Prinzip bei meinem aktuellen Projekt:

    Tabelle kategorie:
    id int
    kategorie_name varchar(50)
    kategorie_idfs int

    Die Kategorie auf oberster Ebene hat keinen Eintrag im Feld kategorie_idfs, wenn eine Kategorie Unterkategorie ist hat sie in diesem Feld jeweils die ID von der direkten übergeordneten Kategorie. So einfach ist das.
     

  3. #3
    Avatar von zinion
    zinion zinion ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Essen / Ruhrgebiet
    Beiträge
    195
    Hey Danke, so werd ichs machen

    Das war schnelle Hilfe.
     

  4. #4
    Avatar von TVE
    TVE TVE ist offline Mitglied Gold
    Registriert seit
    Sep 2004
    Beiträge
    101
    Keine Ursache.
     

  5. #5
    Avatar von zinion
    zinion zinion ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Essen / Ruhrgebiet
    Beiträge
    195
    So, jetzt muss ich aber doch nochmal fragen. ich habe mir die Datenbank so angelegt und dann mal losprogrammiert, weil ich sie mir als Baum ausgeben lassen wollte:

    PHP-Code:
    <?PHP
    // mySql-Verbindung
    include "admin/connect.inc.php";
    $query "SELECT * FROM kategorie";
    $Statement mysql_query($query);

    while(
    $line mysql_fetch_array($Statement))
    {
        if(
    $line['kategorie_ueber'] == "")
        {
            echo 
    $line['kategorie_name']."<BR>";
            
    $query2 "SELECT * FROM kategorie WHERE kategorie_ueber = '".$line['ID']."'";
            
    $Statement2 mysql_query($query2);

            while(
    $line2 mysql_fetch_array($Statement2))
            {
                echo 
    "--".$line2['kategorie_name']."<BR>";
            }
        }
    }
    ?>
    Nur is das ja irgendwie doof programmiert, denn der soll das ja auch automatisch bis in eine unendliche Tiefe fortsetzen. Wie hast du das gelöst?

    edit: Hat sich schon erledigt

    Hab das Problem zwar nicht gelöst aber ich brauch in diesem Projekt gar keinen Baum. Also kann ich mir darüber ein andermal Gedanken machen
    Geändert von zinion (07.10.04 um 15:57 Uhr)
     

  6. #6
    Avatar von zinion
    zinion zinion ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    Essen / Ruhrgebiet
    Beiträge
    195
    Hm ne, irgendwie...
    Wie krieg ichs denn hin, daß ewnn man auf eine Kategorie klickt, die unterkategorien erschienen (das is einfach) und dann, wenn ich auf eine Unterkategorie (jetzt wirds haarig) klicke, die darüber und die Hauptkategorie angezeigt wird usw..?

    gehört zwar eigentlich ins PHP-Forum aber ich hoffe mal, du hasts auch in PHP gemacht
     

Ähnliche Themen

  1. PHP Mysql Kategorien anlegen
    Von thommy1972 im Forum PHP
    Antworten: 5
    Letzter Beitrag: 26.10.10, 21:13
  2. Kategorien selbst erstellen in Mysql
    Von Alex236 im Forum PHP
    Antworten: 9
    Letzter Beitrag: 22.12.09, 10:15
  3. MySQL m-c Beziehung / Kategorien
    Von Nob im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 27.05.09, 19:17
  4. MySQL Ausgabe in Kategorien Sortieren...
    Von StarboyCelli im Forum PHP
    Antworten: 1
    Letzter Beitrag: 13.05.08, 23:10
  5. Kategorien herausfischen (Mysql)
    Von Shinzo im Forum PHP
    Antworten: 4
    Letzter Beitrag: 18.12.05, 12:58