webForumDet fria alternativet

Databas?

6 svar · 172 visningar · startad av dahlgren

dahlgrenMedlem sedan aug. 20011 946 inlägg
#1

Någon som har en idee på hur jag ska lösa detta på ett smidigt sätt.
Jag har en fil som heter default.asp som innehåller menyn till vänster övriga texter och bilder på sidan ligger i filen include.html

<!--#include file="include.html" -->

Detta system känns väldigt onödigt eftersom man behöver två filer för att visa en sida, att den ena filen (default.asp) hela tiden ser likadan ut gör ju inte saken bättre. Hur ska jag lösa detta ska jag lägga in sökvägen till include.html i en databas?

------------------
"Det finns saker som man måste vara fackman för att inte förstå"

[Redigerat av dahlgren den 09 sep 2001]

McDMedlem sedan mars 20002 520 inlägg
#2

Vet inte riktigt om vi snackar om samma sak så här har jag löst det:

<%
Dim Sida

sida = Request.Querystring("Sida")

If sida = "privat" Then%>
<!--#include file="privat/privat.asp" -->
<%ElseIf sida = "fiske" then%>
<!--#include file="fiske/fiske.asp" -->
<%ElseIf sida = "sales" then%>
<!--#include file="sales/sales.asp" -->
<%ElseIf sida = "privat" then%>
<!--#include file="privat/privat.asp" -->
<%ElseIf sida = "spel" then%>
<!--#include file="spel/spel.asp" -->
<%ElseIf sida = "sok" then%>
<!--#include file="default/sok.asp" -->
<%ElseIf sida = "diverse" then%>
<!--#include file="diverse/diverse.asp" -->
<%ElseIf sida = "admin" then%>
<!--#include file="admin/admin.asp" -->
<%Else%>
<!--#include file="privat/privat.asp" -->
<% End If %>

Denna stoppar in olika include filer beroende på hur sidan requestas!

------------------
McD- Burgers for the people!

www.McDz.net www.SweQuake.com

dahlgrenMedlem sedan aug. 20011 946 inlägg
#3

Nått åt det hållet, men det blir ganska jobbigt eftersom jag har upp mot 100 olika filer som ska inkluderas. Går det att lösa med hjälp av en databas. Typ att namet på sidan som ska inkluderas ligger i en databas

------------------
"Det finns saker som man måste vara fackman för att inte förstå"

[Redigerat av dahlgren den 09 sep 2001]

[Redigerat av dahlgren den 10 sep 2001]

dahlgrenMedlem sedan aug. 20011 946 inlägg
#4

Ingen som har nån idee?

------------------
"Det finns saker som man måste vara fackman för att inte förstå"

@ndersMedlem sedan juni 200032 969 inlägg
#5

På vilket sätt vill du att den ska inkluderas? Vill du bara exekvera innehållet, eller vill du i huvuddokumentet ha tillgång till koden?

Om du bara vill exekvera innehållet kan du lagra filnamnen i en databas och använda server.execute() för att exekvera sidan.

Mvh,

------------------
målar-anders, det är jag.

mrblondeMedlem sedan aug. 20012 349 inlägg
#6

kan vara intressant att veta att man inte kan välja vilken sida som inkluderas på det sättet.

Alla inkluderade sidor kommer att processas av servern vilket innebär mindre effektiv kod.

Källa

------------------
calling me a motherfucker, saying he's gonna blow me away and blah, blah, blah, blah, blah.
National Blonde Day!

dahlgrenMedlem sedan aug. 20011 946 inlägg
#7

Jag var bara dum och flumma runt det blir ju ganksa mycket enklare om man inkluderar menyn istället för innehållet

------------------
"Det finns saker som man måste vara fackman för att inte förstå"

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)