Avatar billede jmc Nybegynder
07. januar 2003 - 21:31 Der er 5 kommentarer og
2 løsninger

session og form request

I et dokument skriver jeg:
if Request.Form("email") <> "" then
session("email") = Request.Form("email")

i at andet skriver jeg:
<%if session("email") <> "" then%>De vil modtage en bekr&aelig;ftigelse p&aring; mail<%end if%>

hvorfor udskriver den det ikke?
Avatar billede karsten_larsen Praktikant
07. januar 2003 - 21:37 #1
Ved det ikke, men dette burde virke

<%
if session("email") <> "" then
Response.Write "De vil modtage en bekr&aelig;ftigelse p&aring; mail"
end if
%>

:-) kl
Avatar billede niceday Nybegynder
08. januar 2003 - 02:21 #2
Hvis det er mailen du vil have til sidst, så skal du ændre til:

<%
if session("email") <> "" then
Response.Write "De vil modtage en bekr&aelig;ftigelse p&aring; " & session("email")
end if
%>
Avatar billede oasen Nybegynder
08. januar 2003 - 05:36 #3
Det er fordi, du sætter din session i samme omgang, som du forsøger at aflæse den. Derfor er den tom, og din tekst udskrives ikke.
Du er nødt til at foretage et enkelt sideskift, hvis du absolut vil have værdien i en session.
Avatar billede oasen Nybegynder
08. januar 2003 - 05:38 #4
karsten_larsen --->

If ... Then ... Else ...

giver samme resultat som:

If ... Then
  ...
Else
  ...
End If
Avatar billede jmc Nybegynder
08. januar 2003 - 08:36 #5
jeg skulle bare sætte session = "" inden if sætningen....
Avatar billede oasen Nybegynder
09. januar 2003 - 04:28 #6
A hvaa' skulle du???
Avatar billede niceday Nybegynder
09. januar 2003 - 05:44 #7
Du mener session("email") skulle sættes til "" ?

Det burdu ikke kunne være fejlen - men ok, virkede det herefter, så må det jo være det.
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