On Sat, 17 Feb 2001 16:21:37 +0000 (UTC), spam@stocholm.dk (Jesper
Stocholm) wrote:
>Ghashûl <ghashul@ghashul.dk> wrote in
><g16t8tgvlvfutp343jdiq1fd73ri0q58bn@ghashul.dk>:
>
>
>>
>>Det kan ikke lade sig gøre at lave dynamiske includes, da includes
>>bliver udført før ASP.
>>Dette er en ting du kan gøre, men jeg ved ikke hvor godt det er
>>performance mæssigt:
>>
>><%
>>id = Request.Querystring("id")
>>If id = 123 Then
>>%>
>><!--#include file="123.txt"-->
>><%ElseIf id = 124 Then %>
>><!--#include file="124.txt"-->
>><%End If%>
>>
>>Som du kan se er det en meget besværlig måde. Hvis du har adgang til
>>at bruge databaser ville det være nemmere at gøre med SQL hvor man
>>bare kan bede den om at hente den kolonne hvor id =
>>request.querystring("id")
>>
>
>Jeg har lige testet det ... og det virker jo ...
... men er det ikke i
>modstrid med det du skriver ? ASP bliver jo her åbenbart udført inden SSI
>... da det er ASP, der vælger hvilken include-streng, der skal stå ?
Det den kode jeg skrev gør, er at den inkluderer det hele, men sender
kun hvis den rigtige ID optræder. Derfor er det besværligt da du skal
indsætte en ElseIf for hver eneste id der kan findes.
Med en database ville det kunne klares istedet for den lange kode
således (ca.)
SQL = "Select Tekst from Tabel1 Where id = " &
Request.Querystring("id")
--
Regards Sir Ghashûl, Knight of The alt.Roundtable <><
ICQ: 7223629 | E-mail: stefan@bruhn.to | URL:
http://www.ghashul.dk
"Jesus Christ, light of the world burning bright within our hearts forever.
Freedom means love without condition, a beginning or an end.
Here’s my heart, let it be forever Yours, only You can make every new day seem so new"
Five Iron Frenzy, Every New Day