Har nu iofs fixat så det är 3 nivåer, i alla fall.
Med 3 st sql satser, och 3 st Do Until. Men vilka någon som kan och om de nu fungerar säg max 4-5 st nivåer, utan att behöva göra 4-5 st sql satser + samma antal DO until.
2 svar · 357 visningar · startad av Fredde Mannen
Håller på att skapar en någorlunda väldigt dynamisk sida vars innehållet hämtas från databas.
Mitt största problem är att jag vet inte riktigt hur jag skall skapa menyn. Hade tänkt mig en meny med:
[Djup 1]
----[Djup2]
-------[Djup3]
Med andra ord:
När jag klickar på Djup1 så skall djup två komma fram med sina underlänkar som är djup 3. Och eftersom allt är dynamiskt, så kan jag inte skapa menyn statisk. Utan detta måste ske dynamiskt.
Hur skulle ni föreslå tabellernas utseende för detta ändamål samt asp koden? Nu ser de ut på något liknande sätt.
PageTable
---------------
PageID | PageTitle | PageContent
PageToPage
--------------
ID | PageParent | PageChild
Där då varje sida finns i PageTable och i PageToPage sätt vilka sidor som är undersidor till vilka sidor. Hur skall jag låsa så att max 3, eller fler, säg 4-5 nivåer av sidor kommer att synas menyn, så att de resterande utanför den nivån (hamnar i mörker, kan man väl säga) :)
Någon ?
Har nu iofs fixat så det är 3 nivåer, i alla fall.
Med 3 st sql satser, och 3 st Do Until. Men vilka någon som kan och om de nu fungerar säg max 4-5 st nivåer, utan att behöva göra 4-5 st sql satser + samma antal DO until.
Använd en rekursiv funktion som kallar sig själv om nivån inte överskrider 5.