webForumDet fria alternativet

Meny i trädform med querystring från databas!

ASP

2 svar · 226 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Hej!

Jag sitter och pular lite med de menyscript som Brimba lagt upp under WF-script (http://script.webforum.nu/wf/Forum1/HTML/000018.html).

Funderar om det går att göra så att menyn skrivs ut från en databas så skulle det vara mycket enklare att administrera den.

Säg att jag har en accessdatabas med 2 tabeller enligt nedan

Tabellnamn: Menyhuvud
Kolumner: ID, menyhuvud, (ev. querystring eller om man kör samma som menyhuvud)

Tabellnamn: Menyval
Kolumner: ID, menyhuvudid, menyval, url, target

Då måste det gå att få den att skriva ut exakt som nedan. Det har jag typ i huvudet hur det ska se ut men problemet kommer när man klickar på någon länk och den ska ladda om sidan (meny.asp) då anropar den ju databasen varje gång vilket förmodligen blir ganska slött antar jag??!?!

<!-----------Kontakta-----------------------> 
<% IF Request.Querystring("link") = "kontakta" THEN %> 
<em class="a"><A HREF="meny.asp?link=">Kontakta</A><BR></em>
<% ELSE %>
<em class="a"><A HREF="meny.asp?link=kontakta">Kontakta</A><BR></em>

<% END IF %>

<% IF Request.Querystring("link") = "kontakta" THEN %>
<em>&nbsp;<A HREF="mailform.asp" target="head">Mailformulär</A><BR></em>
<em>&nbsp;<A HREF="adress.asp" target="head">Adress</A><BR></em>

<% END IF %>

Jag undrar om nån har nån idé om hur jag kan lösa det?
ev. om man kanske skriver ut det till en textfil och hämtar det därifrån eller finns det något bra sätt?

Tacksam för svar!

/brw

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan juli 2000619 inlägg
#2

Ingen som har nån finurlig lösning? Jag får magsår snart...

------------------
Ingenting är omöjligt, bara en utmaning.

Medlem sedan dec. 19995 874 inlägg
#3

du kan ju generera nycklar i en textfil och söka i den istället, men det är nog ingen fördel.
Sedan kan du ju generera en hel menyfil, exempelvis meny.inc där du har hela menyn. Och den genereras bara varje gång du kör filen generate.asp som anropar databasen och genererar menyfilen i fråga. Självklart kör du bara generate.asp när du har ändrat databasinnehållet.

Lycka till :)

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=19" TARGET=_blank>Skulle du äta på restaurang, om det var rökförbud?
</A>Varför blir mina isbitar inte lika klara som i reklamen?

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)