hi
Ich bin momentan dabei eine lösung für eine solche Navigation wie hier im Forum zu finden.
PHP script resource > Entwicklung > PHP Developer Forum
Doch ich komme einfach nicht weiter. Ich habe schon im Forum und bei Google gesucht bin aber immer nur auf menu_menu und nested sets gestoßen.
Also ich gehe mal davon aus, das es mit der richtigen Datenbank anfrage zutun haben muss.
Also zunächst habe ich mir ein DB-Layout überlegt zur Navigationsführung:
Alles nur Beispieleiträge mir ist nichts besseres eingefallen.
tabelle 1 = categorien
cat_id | cat_name
1 | Verbrauch
2 | Netzwerk
3 | CD-Rohlinge
4 | CD-R
5 | CD-RW
6 | Modem
7 | DSL
8 | ISDN
9 | Netzwerkkabel
10 | Bluetooth
tabelle 2 = categorien_sort
id | eben_id
0 | 1
1 | 3
3 | 4
3 | 5
0 | 2
2 | 6
2 | 9
2 | 10
6 | 7
6 | 8
Ok das sind meine DB Tabellen und hier der Code mit dem ich das Abfrage aber halt nicht so wie ich will.
Eigentlich sollte es so sein das wenn ich der Variable $ebene z.B. den wert 3 gebe mir das ausgegeben wird:
Verbrauch
- CD-Rohlinge
- CD-R
- CD-RW
aber ich bekomme ja nur das:
CD-R
CD-RW
Wie kann ich nun die Kategorien die Dahinterstehen herausbekommen?
P.s. Mit nested_sets bin ich nicht sehr weit gekommen nur so wie im Turtorial angegeben.
Sobalt es darum ging ddie Ausgabe einzuschränke ist schluss gewesen. Also habe ich nach einem anderen weg gesucht aber auch hier fehlanzeige.
Ich währe euch echt dankbar über eure Hilfe!
MfG. ppapsd
Ich bin momentan dabei eine lösung für eine solche Navigation wie hier im Forum zu finden.
PHP script resource > Entwicklung > PHP Developer Forum
Doch ich komme einfach nicht weiter. Ich habe schon im Forum und bei Google gesucht bin aber immer nur auf menu_menu und nested sets gestoßen.
Also ich gehe mal davon aus, das es mit der richtigen Datenbank anfrage zutun haben muss.
Also zunächst habe ich mir ein DB-Layout überlegt zur Navigationsführung:
Alles nur Beispieleiträge mir ist nichts besseres eingefallen.
tabelle 1 = categorien
cat_id | cat_name
1 | Verbrauch
2 | Netzwerk
3 | CD-Rohlinge
4 | CD-R
5 | CD-RW
6 | Modem
7 | DSL
8 | ISDN
9 | Netzwerkkabel
10 | Bluetooth
tabelle 2 = categorien_sort
id | eben_id
0 | 1
1 | 3
3 | 4
3 | 5
0 | 2
2 | 6
2 | 9
2 | 10
6 | 7
6 | 8
Ok das sind meine DB Tabellen und hier der Code mit dem ich das Abfrage aber halt nicht so wie ich will.
PHP-Code:
$ebene = 1;
$sql['legende'] = "SELECT a.cat_name, s.eben_id
FROM categorien AS a LEFT JOIN categorien_sort AS s
ON a.cat_id = s.eben_id
WHERE s.id = '".$ebene."'";
$_db->query($sql['legende']);
while($test = $_db->get_row())
{
echo $test['cat_name']."<br>";
}
Verbrauch
- CD-Rohlinge
- CD-R
- CD-RW
aber ich bekomme ja nur das:
CD-R
CD-RW
Wie kann ich nun die Kategorien die Dahinterstehen herausbekommen?
P.s. Mit nested_sets bin ich nicht sehr weit gekommen nur so wie im Turtorial angegeben.
Sobalt es darum ging ddie Ausgabe einzuschränke ist schluss gewesen. Also habe ich nach einem anderen weg gesucht aber auch hier fehlanzeige.
Ich währe euch echt dankbar über eure Hilfe!
MfG. ppapsd
Kommentar