Starfox2007
Mitglied
Hi zusammen,
Ich Bastel gerade eine Breadcrumb Navigation auf Mysql gestützt und komme nicht weiter.
Die Mysql Struktur sieht so aus:
+-----+------+----------+
| id | link | parent |
+-----+------+----------+
| 1 | pets | 0 |
+-----+------+----------+
| 2 | cats | 1 |
+-----+------+----------+
| 3 | dogs | 1 |
+-----+------+----------+
In der Variable $page ist mein aktueller Seitenlink gespeichert z.b. pets und wird in der Url mit ?page=pets aufgerufen.
So und nun noch meine Funktion:
Die Navigation soll dann so aussehen:
Hauptseite > Pets
Ich Bastel gerade eine Breadcrumb Navigation auf Mysql gestützt und komme nicht weiter.
Die Mysql Struktur sieht so aus:
+-----+------+----------+
| id | link | parent |
+-----+------+----------+
| 1 | pets | 0 |
+-----+------+----------+
| 2 | cats | 1 |
+-----+------+----------+
| 3 | dogs | 1 |
+-----+------+----------+
In der Variable $page ist mein aktueller Seitenlink gespeichert z.b. pets und wird in der Url mit ?page=pets aufgerufen.
So und nun noch meine Funktion:
PHP:
function breadcrumbs($page) {
$result = mysql_query("SELECT id, label, parent FROM hp_navigation WHERE link = '$page' ");
$row = mysql_fetch_array($result);
$path = array();
if ($row['parent']!= 0) {
$path[] = $row['parent'];
$path = array_merge(breadcrumbs($row['parent']), $path);
}
return $path;
}
Die Navigation soll dann so aussehen:
Hauptseite > Pets