Wie kann man das Besser machen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wie kann man das Besser machen

    Hi ich versuche gerade ein Download Skript zu schreiben !
    im admincenter würde ich gerne alle Kategorien mit unterkategorien auflisten.

    Beispiel

    DL01
    -- DL01-01
    -- DL01-02
    -- -- DL01-02-01
    ...
    DL02
    DL03
    ...

    Bis jetzt mache ich das so !

    PHP-Code:
        $ergebnis1 mysql_query ("SELECT * FROM beseco_dl_kat WHERE vorkat = '0'") or die ("SQL-Fehler");
        while (
    $data01 mysql_fetch_array($ergebnis1)) 
        {    
    //Beginn der Schleife    
        
    echo "$data01[name]<br>";
            
    $ergebnis2 mysql_query ("SELECT * FROM beseco_dl_kat WHERE vorkat = '$data01[katid]'") or die ("SQL-Fehler");
            while (
    $data02 mysql_fetch_array($ergebnis2)) 
            {
            echo 
    "- - $data02[name]<br>";
                
    $ergebnis3 mysql_query ("SELECT * FROM beseco_dl_kat WHERE vorkat = '$data02[katid]'") or die ("SQL-Fehler");
                while (
    $data03 mysql_fetch_array($ergebnis3)) 
                {
                    echo 
    "- - - - $data03[name]<br>";
                        
    $ergebnis4 mysql_query ("SELECT * FROM beseco_dl_kat WHERE vorkat = '$data03[katid]'") or die ("SQL-Fehler");
                        while (
    $data04 mysql_fetch_array($ergebnis4)) 
                        {
                            echo 
    "- - - - - - $data04[name]<br>";
                            
    $ergebnis5 mysql_query ("SELECT * FROM beseco_dl_kat WHERE vorkat = '$data04[katid]'") or die ("SQL-Fehler");
                            while (
    $data05 mysql_fetch_array($ergebnis5)) 
                            {
                                echo 
    "- - - - - - $data05[name]<br>";    
                            }    
                        }    
                }    
            }
        } 
    Das ist aber nicht gerage sehr schön unf es geht auch nur bis zur 05 Unterkat.

    Hat jemand eine Idee wie man das schöner und besser machen kann ?

  • #2
    such mal (auch hier im forum) mal nach sql datenbäumen, adjacency list model, nested sets, navigation, rekursion.

    Kommentar


    • #3
      ... oder nach menu_menu
      Kissolino.com

      Kommentar

      Lädt...
      X