Suche Treemenu

snackx

Mitglied
Hallo,

ich suche ein Script, wo ich bis zu 25 Oberkategorien mit jeweils einer Unterkategorie benutzen kann.

Vielen Dank im voraus.

Gruß

Dirk
 
Treemenu

Danke für den Tip,
leider war ich da auch schon,
ich bräuchte etwas, was mehr kann als nach folgendes:
<?php
$menue = array(
array("Aktivboxen", 100,),
array("Aashima",101),
array("Creative Labs",102),
array("Trust",103),
array("Wavemaster",104),

array("CD/CDRW/DVD", 200),
array("CD-ROM", 201),
array("CDRW", 202),
array("DVD", 203),
);
// Diese Funktion erstellt ein Link
function verweis($nr,$name) {
global $PHP_SELF;
return "<a href='$PHP_SELF?hauptrubrik=$nr' class=content>".$name."</a>";
}
// Prüft, welche Hauptrubrik geöffnet wird
if(!$hauptrubrik) $hauptrubrik = 1;
else {
$rubrik = $hauptrubrik;
$hauptrubrik = substr($hauptrubrik,0,1);
}
// Eine Schleife, die das "menue"-Array durchgeht
// Ausgabe je nach Bedingung
for($i=0;$i<sizeof($menue);$i++) {
// Ausgabe der Hauptrubriken (Teilbar durch 100)
//if($menue[$i][1]<999) {
if($menue[$i][1]%100==0) {
echo verweis($menue[$i][1],$menue[$i][0])."<br>";
}
if(substr($menue[$i][1],0,1)==$hauptrubrik && $menue[$i][1]%100) {
echo " => "."<a href=csc_articles.php?saSearch[category]=".$menue[$i][0]." target=right class='content'>".$menue[$i][0]."</a>"."<br>";
}
}
?>
da es hier nur max 9 Kategorien verwalten kann.
Trotzdem Danke :-)
Dirk
 
Hi,

ich würde es über eine Art Vater---Kind Struktur in eine Datenbank
Tabelle lösen.

Vater = Oberkategorie
Kind = Unterkategorie

Du trägst einfach alle deine Kategorien(Ober und Unter)
in die Datenbank-Tabelle ein. Eine Spalte heißt Vater dort hat eine Oberkategorie -1 drin stehen und eine Unterkategorie hat dort die ID
der Oberkategorie stehen.

Alles Klar ?? :)



gruß
texaner
 
Zurück