Hjælp til menu udfra variabler
Hej Eksperter!Jeg er ved at lave en menu, som udfra variabler skal kunne folde sig op og ned på rigtig vis.
Jeg har to tabeller: "categories" og "products", hvor categories er de overordnede punkter, som altid skal vises, mens products er de punkter som skal folde sig ud under de overordnede punkter.
Mit problem ligger i, at det kun virker på den allerførste overordnede menu, dvs, hvis jeg klikker på nummer to, så forsvinder den bare helt fra menuen og jeg ved godt at det har noget med opbygningen at gøre, men har bare lige et problem med at gennemskue hvordan jeg skal ændre det for at få det til at spille.
Selve menuen ser ud som følger:
$query = mysql_query("SELECT * FROM categories WHERE activate=1");
while ($r = mysql_fetch_array($query)) {
if ($_REQUEST['cat'] == "$r[id]") {
echo"<tr>
<td class='current'><a href='?cat=$r[id]'><img src='pil_ned.gif' border='0' alt=''>$r[name]</a></td>
</tr>";
$query = mysql_query("SELECT * FROM products WHERE category='$_REQUEST[cat]'");
while ($r = mysql_fetch_array($query)) {
echo"<tr>
<td class='dropped'><a href='?cat=$_REQUEST[cat]&id=$r[id]'>$r[model]</a></td>
</tr>";
}
}
$query = mysql_query("SELECT * FROM landlord_categories WHERE activate=1");
while ($r = mysql_fetch_array($query)) {
if ($_REQUEST['cat'] !== "$r[id]") {
echo"<tr>
<td class='current'><a href='?cat=$r[id]'><img src='pil.gif' border='0' alt=''>$r[name]</a></td>
</tr>";
}
}
}
