webForumDet fria alternativet

request.querystring

17 svar · 530 visningar · startad av McD

McDMedlem sedan mars 20002 137 inlägg
#1
if NOT request.querystring("sida") = "hej" AND NOT request.querystring("sida") = "hej1 AND NOT request.querystring("sida") = "hej2" AND NOT request.querystring("sida") = "hej3" then

Hur fixar jag så att det inte blir så långt, lite kass på detta :)

Har testat

if NOT request.querystring("sida") = " " then
if NOT request.querystring("sida") = "< > " then

Men inget funkar :(

k0ffeMedlem sedan maj 2003389 inlägg
#2

Vad exakt vill du göra?

McDMedlem sedan mars 20002 137 inlägg
#3

jag vill visa något på sidan då inte "sida" requestas...

default.asp där ska informationen visas

default.asp?sida=kalle då ska inte informationen visas på defaultsidan för då kommer ju annan information som visas genom att jag requestar kalle...

Dvs om sida är = "något" då ska det inte visas

Grrr va svårt o förklara...

k0ffeMedlem sedan maj 2003389 inlägg
#4

Varför inte bara:

IF Request.QueryString("sida") = "kalle" THEN
 Kalles sida...
ELSEIF Request.QueryString("sida") = "start" THEN
 Startsidan...
END IF

osv...?

McDMedlem sedan mars 20002 137 inlägg
#5

Jo det har jag redan... det jag vill ha nu är mer information på defaultsidan men som bara ska visas på default sidan och ingen annan stanns... tyvärr så kan jag inte stoppa in detta i under "else" då det förstör mina ramar...

k0ffeMedlem sedan maj 2003389 inlägg
#6

det jag vill ha nu är mer information på defaultsidan men som bara ska visas på default sidan och ingen annan stanns

Vad är "mer information"?

ELSEIF Request.QueryString("sida") = "start" THEN
 Mer information?
END IF

Jag är ledsen, men jag förstår inte :)

McDMedlem sedan mars 20002 137 inlägg
#7

som sagt var det är svårt att förklara, är bara tacksam att du försöker hjälpa mig..

If NOT Request.QueryString("sida") = "XXX" THEN

Dvs då XXX har ett värde så ska det inte visas...

Min översta pryl jag har som är jättelång den fungerar kanon dock så blir den ju bara längre o längre desstomer undersidor jag lägger till..

Funkar men lång...

if NOT request.querystring("sida") = "hej" AND NOT request.querystring("sida") = "hej1 AND NOT request.querystring("sida") = "hej2" AND NOT request.querystring("sida") = "hej3" then
k0ffeMedlem sedan maj 2003389 inlägg
#8

Gör tvärtom då?

OM sida är xxx så gör detta...

McDMedlem sedan mars 20002 137 inlägg
#9

tyvärr så funkar inte det då jag har ett 100 tal sidor.. samt att detta är på en sida som inte requestar "sida" dvs default.asp då funkar det inte... annars hade det varit enkelt.. detta ska alltså visas på sidan som man kommer till först och då har man ju inte någon querystring utan endast www adressen.

jag har haft en sådan här på en annan sida.

Request.QueryString("sida") = " ?" THEN

då frågeteckent va nått i stil med <=> eller <> men de variatner jag kommer på funkar inte..

k0ffeMedlem sedan maj 2003389 inlägg
#10

Jaha! Nu är jag med... Men kan du inte använda ELSE?

McDMedlem sedan mars 20002 137 inlägg
#11

precis sant :)

k0ffeMedlem sedan maj 2003389 inlägg
#12
IF Request.QueryString("sida") = "hej1" THEN
 Hej1 
ELSEIF Request.QueryString("sida") = "hej2" THEN
 Hej2
ELSE
 Startsidan!
END IF

Det är så du ska göra iaf...

SannyWMedlem sedan jan. 2003447 inlägg
#13

Vet inte om det var detta du sökte:

if not Request.Querystring("sida") <> ""
@ndersMedlem sedan juni 200026 914 inlägg
#14

Till att börja med:

strPage = request.querystring("sida")
if NOT strPage = "hej" AND NOT strPage = "hej1" AND NOT strPage = "hej2" AND NOT strPage = "hej3" then

Men jag förstår inte riktigt vad du är ute efter.

Lite kortare blir det dock.

k0ffeMedlem sedan maj 2003389 inlägg
#15

Eller bara

IF len(Request.QueryString("sida"))=0 THEN
Startsidan...
END IF
McDMedlem sedan mars 20002 137 inlägg
#16

hehehe halva wf är med då brukar det funka

Tack tack tack alla som försökte hjälpa mig....

if not Request.Querystring("sida") <> ""

Var det jag var ute efter kort och bra och tar bort alla sid requester :)

SannyWMedlem sedan jan. 2003447 inlägg
#17

Kan du inte använda case?

strSida = Request.QueryString("sida")

select case strSida

	  case "Hej"

	  case "Hej1"

	  case else

End select

/r

Missade ditt svar, bra att det löste sig.

GuffaMedlem sedan juni 2004533 inlägg
#18

Så här kollar du bäst ifall det inte har skickats med något värde:

If Request.QueryString("sida").Count = 0 Then
Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb