Træ menu virker ikke
Hej alle, jeg er ved at lave en træ menu, som skal kunne gå ud i 3 led...Det virker fint nok ved de første 2 led, men ved det 3 fungere det ikke :(
her er min kode:
$sql = "
SELECT
*
FROM
miniCMS
WHERE
level = 0
AND
(
(
fra <= '" . $dato . "'
AND til >= '" . $dato . "'
)
OR
(
fra = 0
AND til = 0
)
)
";
$result = mysql_query($sql) or die (mysql_error());
while($r = mysql_fetch_array($result)) {
$overskrift = $r["overskrift"];
$id = $r["id"];
$kat_id = $r["id"];
$levelid = $_GET["levelid"];
$levelid2 = $_GET["levelid2"];
echo "
<a href=\"?mode=side&id=$id&levelid=$id\">$overskrift</a>
<br>
";
if($levelid == $kat_id) {
$sql1 = mysql_query("
SELECT
*
FROM
miniCMS
WHERE
level = '" . $levelid . "'
AND
(
(
fra <= '" . $dato . "'
AND til >= '" . $dato . "'
)
OR
(
fra = 0
AND til = 0
)
)");
while ($r1 = mysql_fetch_array($sql1)) {
echo " - <a href=\"?mode=side&id=" . $r1[id] . "&levelid=" . $r1[level] . "&levelid2=" . $r1[id] . "\">" . $r1[overskrift] . "</a><br />";
if($levelid2 == $kat_id) {
$sql1 = mysql_query("
SELECT
*
FROM
miniCMS
WHERE
level = '" . $levelid2 . "'
");
while ($r1 = mysql_fetch_array($sql1)) {
echo " - <a href=\"?mode=side&id=" . $r1[id] . "&levelid=" . $r1[level] . "&levelid2=" . $r1[id] . "\">" . $r1[overskrift] . "</a><br />";
}
}
}
}
}
Er måske lidt forvirende, så hvis der er nogen der kender en lettere måde så er det :)
