webForumDet fria alternativet

Nästa/Föregående ID

ASP

2 svar · 178 visningar · startad av Ceeron

Medlem sedan aug. 2000378 inlägg
Frågan#1

Om jag skulle vilja ha fram bilder.bildID på nästa/föregående post som hör till följande sql:

visaBild = "select bilder.*, mappar.namn as mappNamn from bilder, mappar where " & _
" bilder.bildID = " & intBild & _
" and mappar.mappID = bilder.mappID "

Hur gör jag då? Löser man det med paging lr liknande. Observera att jag vill ha fram bilder.bildID och inte någon vanlig paging...

Medlem sedan aug. 2000378 inlägg
#2

Verkligen ingen som kan detta?

tabell: Anv
anvID

tabell: mappar
anvID - ref till anv.anvID
namn - namnet på mappen
mappID

tabell: bilder
anvID - ref till anv.anvID
mappID - reg till mappar.mappID
bildID <--- detta jag vill få fram nästa/föregående...

Snälla?! Sista saken jag behöver i mitt galleri typ...

Medlem sedan aug. 2000378 inlägg
#3

löste det på följande sett...

		innan = "select top 1 bildID from bilder where bildID < " & intBild & " and anvID = " & intAnv & " and mappID = " & intMapp & " order by bildID desc"
		dbOpen(innan)

		'### Skriver ut och stänger
		If (not objRS.EoF) or (not objRS.BoF) Then
			Write "<a href=""?bid=" & objRS("bildID") & "&sida=" & intSida & """>&lt;&lt; Föregående</a> "
		End If
		dbClose

			Write " - "

		efter = "select bildID from bilder where bildID > " & intBild & " and anvID = " & intAnv & " and mappID = " & intMapp & " order by bildID asc"
		dbOpen(efter)

		'### Skriver ut och stänger
		If (not objRS.EoF) or (not objRS.BoF) Then
			Write "<a href=""?bid=" & objRS("bildID") & "&sida=" & intSida & """>Nästa &gt;&gt;</a> "
		End If
		dbClose
244 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)