Avatar billede frank74 Nybegynder
25. marts 2007 - 21:24 Der er 5 kommentarer og
1 løsning

Fejl i script.

Følgende script giver mig lidt problemer.
Det skal virke sådan at hvis en bruger logger på skal han Redirectes til Main_ok.asp medmindre der er et Nej i Mail_ok. Så skal han Redirectes til Main_fejl.asp
Men uanset hvad så kommer jeg kun Main_fejl.asp. Hvad er der galt?

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../DATABASER/login.mdb")
Conn.Open DSN

strSQL = "SELECT * FROM Users WHERE Mail_ok = 'Ja'"
Set rs = Conn.Execute(strSQL)
if (rs.BOF AND rs.EOF) then
response.Redirect ("main_ok.asp")
else
response.Redirect ("main_fejl.asp")
end if
%>
Avatar billede erikjacobsen Ekspert
25. marts 2007 - 21:39 #1
"hvis en bruger" - hvilken bruger. Der er ikke nogen bruger i din sql-sætning??
Avatar billede frank74 Nybegynder
25. marts 2007 - 21:42 #2
Users...
Avatar billede madeindk Nybegynder
25. marts 2007 - 21:43 #3
Ja, men du har stadig ikke angivet fx. et UserID i din SQL sætning?

Normalt ville man gøre sådan her:
strSQL = "SELECT * FROM Users WHERE Mail_ok = 'Ja' AND userID=" & Session("userID") & ""
Set rs = Conn.Execute(strSQL)

Hvis det nu fx. var angivet som en session.
Avatar billede melieha Nybegynder
26. marts 2007 - 00:55 #4
Ifølge det du copy paster er det i hvert fald helt ligegyldigt hvem brugeren er, den checker bare igennem om databasen indeholder noget som opfylder dit krav.

Udover det, hvorfor laver du ikke nogle mere sigende emner? Man har jo ingen anelse for at få en ide om dit problem ud fra emnet. :/
Avatar billede frank74 Nybegynder
26. marts 2007 - 09:28 #5
madeindk->Nå ja selvfølgelig... Sorry. Tak for hjælpen og smid lige et svar. :-)
melieha->Hvad er der galt med "Fejl i script"?? Det er der jo... :-) Ok allright, skal nok se om jeg ikke kan oprette nogle mere sigende emner. Kan godt se at jeg vist har mange spørgsmål der hedder det samme. ;-)
Avatar billede madeindk Nybegynder
26. marts 2007 - 11:05 #6
Svar.
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