Denna här kanske:
<%
Do until RS.EOF
Response.Write RS("Helptext_" & PA_ID)
RS.movenext
loop
%>
cya,
PatrikB
8 svar · 180 visningar · startad av soffan76
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 %>
Denna här kanske:
<%
Do until RS.EOF
Response.Write RS("Helptext_" & PA_ID)
RS.movenext
loop
%>
cya,
PatrikB
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
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 %>
ok, såg nytt inlägg från Patrik B...testar...
Så ska det vara...:)
<%= RS("Helptext_"& i &)%>
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
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>
Det funkar nu! Tackar så mycket!