Avatar billede idiotbarn Nybegynder
29. oktober 2002 - 21:30 Der er 3 kommentarer og
1 løsning

Redirect, mærkeligt

Jeg har flg script:
<%
Option Explicit
Response.Buffer = True

Dim Bruger, Email, Conn, DSN, strSQL, rs

Bruger = Request.Querystring("Bruger")
Email = Request.Querystring("Email")

If Bruger <> "" AND Email <> "" Then
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("Wack/Community.mdb")
Conn.Open DSN

' SQL sætning opbygges
strSQL = "Update Users set Aktiveret = 1 Where Email = '" & Email & "'"
Conn.Execute(strSQL)

Conn.Close
Set Conn = Nothing

Response.Redirect("Message.asp?Mes=Aktiveret")
Else
Response.Redirect("Index.asp?KO=K")
End If
%>
Hvis der ikke er noget i bruger går den til index.asp?KO=K, men hvis der er...opdatere den feltet som den skal, og så går den til index, og ikke message.asp...
Hvis jeg skriver response.Write "lkjasdl", skriver den det fint nok...hvad sker der?
Avatar billede eagleeye Praktikant
29. oktober 2002 - 21:42 #1
Der er ikke noget i message.asp som gør at man fra den fil redirecter til index???  eksvis hvis Mes ikke har en rigtig værdi??
Avatar billede eagleeye Praktikant
29. oktober 2002 - 21:43 #2
Det jeg mener er at hvis du har en if sætning som denne:

if Request.Querystring("Mes") = "aktiveret" then
  'Gør noget
else
  'Forkert værdi
  response.redirect "index.asp"
end if

For Aktiveret er ikke lig aktiveret hvis du har en if sætnign
Avatar billede idiotbarn Nybegynder
29. oktober 2002 - 21:50 #3
FUCK...hvor svært kan det være...jeg går ud og skyder mig selv...Tak, svar lige
Avatar billede eagleeye Praktikant
29. oktober 2002 - 22:31 #4
Ok :)
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