Avatar billede jochke Nybegynder
15. september 2002 - 11:36 Der er 4 kommentarer og
1 løsning

Hvorfor vil betingelsen ikke gøre som den får besked på?

Hej Experts.

Jeg har en session("bruger") som indeholder brugernavnet der bliver tildelt når man logger ind. Laver jeg en <%=response.write session("bruger")%> Får jeg ganske rigtigt mit brugernavn "JCK" udskrevet. Men laver jeg betingelsen:
<%
If session("bruger") = "JCK" THEN
response.write "tjae"
END IF
%>
Sker der ikke noget... :(

Help!

/Jochke
Avatar billede jochke Nybegynder
15. september 2002 - 11:41 #1
Aha, aha... Hvor er det bare mystisk...
Hvis jeg bruger:
<%
If trim(session("bruger")) = "JCK" THEN
response.write "tjae"
END IF
%>
Virker det fint. Er det fordi SQL serveren udfylder de resterende tegn med mellemrum?

/Jochke
Avatar billede neteffect Nybegynder
15. september 2002 - 12:16 #2
Nej, det er ikke SQL-serveren. Det/de eketra mellemrum må være kommet ind på en anden måde, fx ved indtastningen. Derfor er en god idé at bruge trim med det samme på indtastede værdier, hvis de skal kunne genkendes senere hen.
Avatar billede jochke Nybegynder
15. september 2002 - 12:23 #3
Du mener altså så snart de ligges ind i databasen?

/Jochke
Avatar billede neteffect Nybegynder
15. september 2002 - 12:28 #4
Ja, lige så snart du kan få fat i feltet fra form'en, for eksempel

dim bruger : bruger = trim(request.form("indtastetBruger"))
Avatar billede jochke Nybegynder
15. september 2002 - 12:32 #5
Oki takker. Du får bare pointene, selvom jeg selv fandt svaret. Men min kæreste har føsdag i dag, så i den anledning er det dine... :D

Ha en god søndag.

/Jochke
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