Avatar billede babyworm Nybegynder
09. december 2003 - 18:20 Der er 1 løsning

sideskift på side

Hejsa..

Jeg er igang med at ligge alle mine koder ind i en database, så jeg kan redigere i dem online..

For at lave sideskift har jeg lavet i min database:

id = Autonummerering
sidenavn = tekst
indhold = notat

Så har jeg lavet en visprofil.asp der ser sådan ud:

<!-- #include file="conn.asp" -->
<%
id = request.querystring("id")
Set cms = Server.CreateObject("ADODB.Recordset")
cms.Open "SELECT * FROM CMS WHERE sidenavn like'" & id & "'" ,database
%>
<html>
<head>
<title><%= cms.Fields("sidenavn")%></title>
<link rel="stylesheet" type="text/css" href="inklude/tekst.css">
<link rel="stylesheet" type="text/css" href="inklude/visprofil.css">
</head>

<body>
    <% While NOT cms.EOF %>
<p>
<%= cms.Fields("indhold")%>
</p>
  <% cms.MoveNext
    Wend %>
</body>
</html>

Jeg har så en gammel sideskift's kode der ser sådan ud:

<%
pageid=lcase(request.querystring("content"))
if pageid = "" THEN
pageid = "page/forside"
End if

Set oFS = Server.CreateObject("Scripting.FileSystemObject")

    if oFS.FileExists(Server.MapPath(pageid & ".asp")) = True Then
    server.execute pageid & ".asp"

   
    else

    if oFS.FileExists(Server.MapPath("page/error/404.asp")) = True Then
        server.execute "page/error/404.asp"
    else
        Response.Write "<h1>404 Error</h1>"
        Response.Write "<p>Siden er desværre nede lige nu. Hvis problemet fortsætter, så send venligst en mail til os.</p>"
    end if
    end if
%>


Det virker hvis jeg kalder mit link sådan:
a href="default.asp?content=visprofil&id=forside"
a href="default.asp?content=visprofil&id=profil"

osv..

er der ikke en måde man kan forkorte denne kode på, så mine link kun skal se sådan ud:
a href="default.asp?id=forside"
Avatar billede babyworm Nybegynder
29. februar 2004 - 20:44 #1
HAr fundet en anden løsning :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester