Lägg till 1

ASP

4 svar · 174 visningar · startad av dahlgren

Medlem sedan aug. 20011 946 inlägg
Trådstart#1

Jag har en sida som skriver ut massa bilder i en tabell. Sökvägarna kommer från en databas. varje bild är en länk som ser ut på förjande vis:
bild2.asp?namn=rattvik01&start=1
Nu vill jag att länken som består av första bilden ska vara bild2.asp?namn=rattvik01&start=1 och nästa start=2 osv. Hur löser jag detta?

Medlem sedan dec. 200012 464 inlägg
#2

Lägg till en egen räknare.

I princip

start = 1
while not rs.eof
response.write "<a href='" & rs("fileName") & "namn=rattvik01&start=" & start & "'>text</a>"
start = start + 1
rs.movenext
wend
Medlem sedan aug. 20011 946 inlägg
#3

det funkar bra tack för det. Däremot dö det upp ett nytt problem när jag skulle integrera det på min sida.

		If Not RecSet.EOF then
			Response.Write "<TABLE width='100%' border='0' cellspacing='4' cellpadding='0'>"
			Do Until RecSet.EOF
				Response.Write "<TR>"
				For i=1 to Numcols
					Response.Write "<TD align='center'>"
					If RecSet.EOF then
						Response.Write "&nbsp;"
					Else
					start = 1
					response.write "<a href='bild2.asp?namn=" & RecSet("namn") & "&start=" & start & "'><img src='"& RecSet("thumb") &"' border=0></a>"
					start = start + 1
					RecSet.MoveNext
					
					End If
					Response.Write "</TD>"
				Next
				Response.Write "</TR>"
			Loop
			Response.Write "</TABLE>"
		End If

problemet är att jag inte vet var jag ska få in wend. Skriver jag det direkt efter recset.moivenext så får jag felmedelandet programsats förväntas.

Medlem sedan dec. 200012 464 inlägg
#4

wend behövs inte, då du använder do until

Det här tycker jag ser konstigt ut

start = 1
response.write "<a href='bild2.asp?namn=" & RecSet("namn") & "&start=" & start & "'><img src='"& RecSet("thumb") &"' border=0></a>"
start = start + 1

Hur kan start bli något annat än 1 i din länk? Borde inte

start = 1

ligga utanför for-loopen?

Medlem sedan aug. 20011 946 inlägg
#5

Tack det gjorde susen.

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)