Det kan desuden KRAFTIG anbefales at starte alle dine sider med denne kode (skal være det aller første på siden): <% @LANGUAGE = VBScript %><% Option Explicit %><% Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "no-cache" Response.Expires = -1
Så undgår du nemlig skrive fejl o.lign, da variabler skal dim'es.
@LANGUAGE = VBScript sikre at koden bliver fortolket som VB.
Option Explicit sikre at alle variabler skal dim's. Så undgår man skrivefejl, da den ville have fanget re/rs fejl vi havde lige før.
Response x3 sikre at siden ikke bliver cachet af serveren, hviket betyder at den ikke kører koden igen, men bare husker resultatet. Det kan betyde at de ændringer, du har lavet, ikke træder i kraft.
Synes godt om
Slettet bruger
24. maj 2006 - 14:35#17
Ok.
Nu er der noget andet der driller mig i scriptet. Det er dette her: Der hvor man skriver kommentaren.
Men jeg går ud fra at den er en side til at opette en kommentar til en debat. Det ville jeg lave sådan:
[opretKom.asp] <% dim ID, Conn, DSN, strSQL ID = Request.Querystring("id")
if Request.querystring("mode") = "save" then Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("/db/Debat.mdb") Conn.Open DSN
strSQL = "Insert into Kommentare (Besked, DebatID) values('"& replace(Request.Form("besked"),"'","''") &"', " & ID & ")" Conn.Execute(strSQL) Conn.Close Set Conn = Nothing response.redirect("enSide.asp") end if %>
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.