15. september 2002 - 11:36Der 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... :(
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?
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.
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
Synes godt om
Ny brugerNybegynder
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.