20. juli 2004 - 20:29Der er
29 kommentarer og 1 løsning
Simpel If-sætning
Hey folkens..
Jeg har siddet i lidt for mange timer efterhånden, og bakset med en if sætning og kan åbenbart ikke få skidtet til at virke. Det drejer som om en bruger menu i et brugersystem.
Det eneste sætningen skal er at inkludere en fil hvis klienten har en session med sig - men inkludere en anden fil hvis klienten ikke har.
Altså to små includes alt efter session eller ej..
Det er nok barnemad for de fleste, men det vil bare intet hos mit i dag :)
Nogen venlige sjæle som har noget liggende eller har 5 minutter til at skrive en fungerende if-sætningen, så ville jeg blive glad.
<% if session("variabel") = "1" then %> <!---#include file="fil1.asp"---> <% elseif session("variabel") = "2" then %> <!---#include file="fil2.asp"---> <% end if %>
<% if session("variabel") = "1" then response.write("<!---#include file="fil1.asp"--->") if session("variabel") = "2" then response.write("<!---#include file="fil2.asp"--->") %>
Der er jo ikke andre muligheder end de 2 og den SKAL jo vælge den ene eller den anden
Sådan kan du ikke skrive det... Så skulle du skrive
<% if session("variabel") = "1" then response.write("<!---#include file="fil1.asp"--->") elseif session("variabel") = "2" then response.write("<!---#include file="fil2.asp"--->") end if %>
Du mangler lidt kode. Men du skriver jo akurat det samme som mig, bare i response felter. :o)
Sorry - my bad. Du skrev jo på en linje... Men jeg kan nu kun få mit første script til at virke. Den inkludere ikke rigtigt i dit script. Ved ikke om der er noget galt herovere...
Xinux -> du kan ihvertfald fint bruge min kode - det virker. Desuden kan den vel ikke rigtig vælge den ene eller den anden, hvis der ikke står noget i session("variabel").
Der er kun én session. Så sætnign skal bare vise menuen hvis brugeren har den session med sig. Og hvis brugeren ikke har nogen skal den vise noget andet.
Ja, men hvad hedder din session?? Det virker fint her.
<% if session("det som variablen hedder") = "det som den er" then %> <!---#include file="fil1.asp"---> <% else %> <!---#include file="fil2.asp"---> <% end if %>
Jeg er ikke helt med længere... Tubber -> tror vi tolker spørgsmålet forskelligt. Han siger hvis sessionen eksisterer -> så gør det. ellers -> gør det.
hmm hvis det virker så er jeg galt på den, kan ikke huske om man kan gøre der i asp2 i asp 1.0 kan man ik har selv lavet den fejl engang :) men fino så er det på plads
<% if session("session_navn") <> True then %> <-- det var der jeg ville hen ad med dette indlæg:
Kommentar: tubber 20/07-2004 21:15:57 hvis en session variable ikke er tilstede er den så nothing, null eller "" ? ja nu blev jeg nysgerrig :)
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.