Autor Zpráva
Primeart s.r.o.
Profil *
Ahoj. Mám problém se vytvořením strukturovaného menu v PHP. U položek mám uloženo id nadřazeného záznamu, ale nevím jak položit mysql dotaz ani jak to napsat aby to vytvořil menu ve kterém budou vnořené odkazy více odraženy od boku stránky. Můžete pomoct??????
Fejtis
Profil
Nějak nevím co tím myslíš, můžeš hodit link na nějakou ukázku?
WertriK
Profil
Čau, takže máš jednu tabulku v ní máš jednotlivé složky menu, pokud se jedná o podsložku máš u ní id té složky (id_kategorie) ke které se vstahují, pokud se jedná o kategorii máš u ní id sebe sama (id_kategorie = id).
<- můj předpoklad

sql dotaz potom bude nějak takto:
"SELECT id, id_kategorie,titulek, adresa
FROM menu
GROUP BY id_kategorie, id
ORDER BY id"

Nevim zda to bude dělat přesně to co má, ale tak nějak by to mělo být :)

php potom

while (list ($id, $id_kategorie, $titule, $adresa) = mysql_fetch_row($query)) {

if ($id == $id_kategorie) {

echo "<a href="".$adresa."">".$titulek."</a>";

} else {

echo " - <a href="".$adresa."">".$titulek."</a>";

}

}
pmasarik
Profil
http://www.sitepoint.com/forums/showthread.php?t=215857
Toto téma je uzamčeno. Odpověď nelze zaslat.