webForumDet fria alternativet

For sats funkar ej..

ASP

6 svar · 204 visningar · startad av pirajan

Medlem sedan apr. 2001246 inlägg
Frågan#1

Jag har pysslat med denna koden, men får den inte att fungera. Den loopar igenom 12 ggr och om i = objRs2("fldIkon") skrivs checked ut i radioknappen. objRs2("fldIkon") är av typen int och tas från en databas. Jag har även skrivit ut vad värdet på objRs2("fldIkon") är jämte varje knapp. Får det ändå inte att fungera...

<%
	for i = 1 to 12
		if Trim(Cint(i)) = cint(objRs2("fldIkon")) then
			response.write "<input type=""radio"" name=""Ikon"" value=""" & i & """ checked>"
		else
			response.write "<input type=""radio"" name=""Ikon"" value=""" & i & """>"
		end if
		response.write Trim(objRs2("fldIkon")) & " " & Cint(i)
		response.write "<img src=""/gfx/smile_" & i & ".gif"" width=""16"" height=""12""><br>"
	loop
	%>

Tacksam för svar!

Medlem sedan jan. 20032 285 inlägg
#2

Vad är det som inte fungerar?

/red Ajaj... Inte riktigt vaken än, jag borde ha sett att det stod "loop"! :p

Medlem sedan mars 20023 561 inlägg
#3
<%
For i = 1 to 12
	If Trim(CInt(i)) = CInt(objRs2("fldIkon")) Then
		Response.Write("<input type=""radio"" name=""Ikon"" value=""" & i & """ checked>")
	Else
		Response.Write("<input type=""radio"" name=""Ikon"" value=""" & i & """>")
	End if
	Response.Write(Trim(objRs2("fldIkon")) & " " & CInt(i))
	Response.Write("<img src=""/gfx/smile_" & i & ".gif"" width=""16"" height=""12""><br>")
[b]Next[/b]
%>
Medlem sedan juni 20019 519 inlägg
#4

när man kör for.. är det inte next istället för loop?

<%
for i = 1 to 12
  if Trim(Cint(i)) = cint(objRs2("fldIkon")) then
    response.write "<input type=""radio"" name=""Ikon"" value=""" & i & """ checked>"
  else
    response.write "<input type=""radio"" name=""Ikon"" value=""" & i & """>"
  end if
  response.write Trim(objRs2("fldIkon")) & " " & Cint(i)
  response.write "<img src=""/gfx/smile_" & i & ".gif"" width=""16"" height=""12""><br>"
[b]next[/b]
%>

red: attans :e men du måste iallafall köra next inte loop

Medlem sedan apr. 2001246 inlägg
#5

eftersom jag inte fick det att fungera gjorde jag en do until i stället. Jag ändrade tillbaka den innan och glömde loopen. Det blir aldrig checked i ngn radioknapp när jag visar sidan...

Medlem sedan dec. 200012 464 inlägg
#6
for i = 1 to 12
  if i = cint(objRs2("fldIkon")) then
    response.write "<input type=""radio"" name=""Ikon"" value=""" & i & """ checked>"
  else
    response.write "<input type=""radio"" name=""Ikon"" value=""" & i & """>"
  end if
  response.write objRs2("fldIkon") & " " & i
  response.write "<img src=""/gfx/smile_" & i & ".gif"" width=""16"" height=""12""><br>"
next

Trim på heltal ställer bara till det,

Medlem sedan apr. 2001246 inlägg
#7

Tackar tackar LarsG! Det fungerade utan trim!

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)