webForumDet fria alternativet

querystring

ASP

5 svar · 247 visningar · startad av lillen_009

Medlem sedan nov. 2002137 inlägg
Frågan#1

Jag vill göra olika saker beroende på querystringen
den ser ut så här
edit.asp?ForumID= (siffra)

eller
edit.asp?CatID= (siffra)

Nu vill jag göra olika saker beroende på vad som står bakom ?

Jag provade med

If request.querystring = "forumID" then
-kod-
elseIf request.querystring = "CatID" then
-kod2-
else
resonse.write "inget av dem"

Det verkar inte fungera. Kan man inte göra något liknande? Jag vill bortse från siffran utan det är ordet bakom ? som ska styra

Medlem sedan aug. 20011 946 inlägg
#2

Du måste ange vilken queystring som ska hämtas. Först väljer du att den ska hämta detvärdet som finns efter forumid och sen anges vilket värde som det ska vara för att villkoret ska uppfyllas.

If request.querystring("forumID") ="vardet" then
osv

Red// Slarvfel, glömde fnuttar kring forumID

Medlem sedan dec. 20003 563 inlägg
#3

request.querystring("forumID") = "siffra"

Medlem sedan aug. 20011 946 inlägg
#4

Så slarvigt av mig cyprys har natruligtvis rätt.

Medlem sedan mars 20025 907 inlägg
#5
If left(request.querystring,5) = "forum" then
-kod-
elseIf left(request.querystring,5) = "CatID" then
-kod2-
else
resonse.write "inget av dem"
Medlem sedan juli 2001434 inlägg
#6

Kan ju skriva så här också ...

If request.querystring("forumID") <> "" then
'Värdet är annat än tomt
end if

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)