webForumDet fria alternativet
Logga in / Bli medlem

Dubletter i querystring

ASP

5 svar · 227 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Trådstart#1

Tjenixen!

<%= Request.Servervariables("SCRIPT_NAME") & "?" & Request.ServerVariables("QUERY_STRING") & "&Action=Search" %>

(koden är ett formuläraction)
Problemet blir ju när man laddar om sidan med denna kod, då kommer Action=Search med två ggr.
Kan man radera den ena på nått smart sätt?

Medlem sedan feb. 20022 594 inlägg
#2
<% sAction = ""
If NOT Request.QueryString("Action") = "Search" Then
sAction = "Search"
End if

Response.Write Request.Servervariables("SCRIPT_NAME") & "?" & Request.ServerVariables("QUERY_STRING") & "&"& sAction %>
Medlem sedan mars 20025 907 inlägg
#3

Finns säkert bättre sätt, men det här funkar ivf.

If request.querystring("Action") ="Search" then
Response.write Request.Servervariables("SCRIPT_NAME") & "?" & Request.ServerVariables("QUERY_STRING") 
Else
Response.write Request.Servervariables("SCRIPT_NAME") & "?" & Request.ServerVariables("QUERY_STRING") & "&Action=Search" %>

**r/**Ekströms ser mer professionell ut. Använd hans kod

Medlem sedan juni 20003 076 inlägg
#4

Tackar! Borde man ju ha kommit på själv, förståss!!

Medlem sedan feb. 20022 594 inlägg
#5

Peeer skrev:

...Ekströms ser mer professionell ut. Använd hans kod

Man tackar Peeer :e

Medlem sedan mars 20025 907 inlägg
#6

Ekström skrev:

Peeer skrev:

...Ekströms ser mer professionell ut. Använd hans kod

Man tackar Peeer :e

:birp

Jag utgår från att du sätter in pengarna vi kom överens om på mitt konto under veckan ;) :OO

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)