webForumDet fria alternativet

förenkla kod

ASP

8 svar · 165 visningar · startad av soffan76

Medlem sedan maj 2001684 inlägg
Frågan#1

Hej!

Kan någon hjälpa mig skriva denna koden lite enklare. Jag har 15 koller som ska göras och det vill inte riktigt funka på detta vis. Hur ska jag göra?

<% 
'hjälptext 1
If PA_ID=1 Then %>
<% Do until RS.EOF  %>
<%= RS("Helptext_1")%>
<% 
RS.movenext
loop  
%>
<% End if %>

<% 
'hjälptext 2
IF PA_ID=2 Then%>
<% Do until RS.EOF  %>
<%= RS("Helptext_2")%>
<% 
RS.movenext
loop  
%>
<% End if %>

<% 
'hjälptext 3
IF PA_ID=3 Then%>
<% Do until RS.EOF  %>
<%= RS("Helptext_3")%>
<% 
RS.movenext
loop  
%>
<% End if %>

------------------
Sofia

Medlem sedan mars 20002 836 inlägg
#2

Denna här kanske:

<%
	Do until RS.EOF
		Response.Write RS("Helptext_" & PA_ID)
 
		RS.movenext
	loop 
%>

cya,
PatrikB

------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*

[Redigerat av PatrikB den 12 jun 2001]

Medlem sedan maj 20011 312 inlägg
#3

Använd dig av en variabel i

<%
If PA_ID=i Then %>
<% Do until RS.EOF %>
<%= RS("Helptext_& i &")%>
<%
RS.movenext
loop
%>
<% End if %>

Det borde fungera

Medlem sedan maj 2001684 inlägg
#4

Hej!

Följde Lukaspojkens råd, fick inte PatrickB:s att funka. Det får jag i och försig inte med denna heller. Vad gör jag för fel? jag får felmeddelande:
"Item cannot be found in the collection corresponding to the requested name or ordinal."

i=<%= Request.Querystring ("PA_ID")%>

<% 
If PA_ID=i Then %>
<% Do until RS.EOF %>
<%= RS("Helptext_& i &")%>
<% 
RS.movenext
loop 
%>
<% End if %>

------------------
Sofia

Medlem sedan maj 2001684 inlägg
#5

ok, såg nytt inlägg från Patrik B...testar...

------------------
Sofia

[Redigerat av soffan76 den 12 jun 2001]

Medlem sedan maj 20011 312 inlägg
#6

Så ska det vara...:)
<%= RS("Helptext_"& i &)%>

Medlem sedan mars 20002 836 inlägg
#7

jepp, såg inte den gemensamma nämnaren först ... lite slarvigt =P ...
förrän jag postade och fick se min post igen ... va bara att ändra :)

cya,
PatrikB

------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*

Medlem sedan maj 2001684 inlägg
#8

Hänger inte riktigt med. Hur blir hela koden egentligen?
Värdet ska hämtas från denna sträng:
Har satt värdet 6 som ex.

<a href="#" onclick="nyttWindow('help.asp?PA_ID=6',400,400)"><img src="help.gif" width="32" height="32" alt="" border="0"></a>

------------------
Sofia

[Redigerat av soffan76 den 12 jun 2001]

Medlem sedan maj 2001684 inlägg
#9

Det funkar nu! Tackar så mycket!

------------------
Sofia

257 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)